public class MobileBaseState extends Object implements IBaseState
MobileBaseState mobileBaseState = new MobileBaseState();
mobileBaseState.setConnectionString("platformName=Android;deviceName=MotoG3;app=C:/myApp.apk");
MobileDevice mobileDevice = baseState.execute(desktop);
Constructor and Description |
---|
MobileBaseState()
使用默认设置文件 "silk4j.settings" 中的信息创建一个移动基态。
|
MobileBaseState(File silk4jSettingsFile)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
<T extends TestObject> |
execute(Desktop desktop)
在由桌面指定的机器上执行基本状态。
|
String |
getConnectionString()
获取用来指定要测试的移动设备和应用程序的连接字符串。
|
void |
setConnectionString(String connectionString)
设置用来指定要测试的移动设备和应用程序的连接字符串。
|
void |
setOption(String optionName,
Object optionValue)
设置代理选项。
|
public MobileBaseState()
public MobileBaseState(File silk4jSettingsFile)
silk4jSettingsFile
- public <T extends TestObject> T execute(Desktop desktop)
IBaseState
execute
in interface IBaseState
desktop
- 桌面public String getConnectionString()
public void setConnectionString(String connectionString)
connectionString
- 指定要测试的移动设备和应用的连接字符串。示例:platformName=Android;deviceName=MotoG3;app=C:/myApp.apk
platformName=iOS;deviceName=myiPhone6;app=C:/myApp.ipa;host=10.0.0.1
public void setOption(String optionName, Object optionValue)
baseState.setOption(CommonOptions.OPT_WAIT_RESOLVE_OBJDEF, true)
optionName
- 选项名称。关于可用的选项列表,可参见 CommonOptions
。optionValue
- 选项的值。
Copyright 2009-2012 Micro Focus. All Rights Reserved.