天天看点

安卓功能

#安卓功能

下面让我们讨论一下如下表格中的安卓功能:

功能 描述
功能包 这个功能是为你要运行安卓App的java包,例如:com.android.calculator2, com.android.settings, and so on:caps.setCapability(“appPackage”,“com.android.calculator2”);或者,你也可以使用下面的命令:caps.setCapability(MobileCapabilityType.APP_PACKAGE,"com.android.calculator2
应用动作 通过这个功能,你能够使用你想用到安卓动作的指定功能,例如MainActivity, .Settings, com.android.calculator2.Calculator, 等等:caps.setCapability(“appActivity”, “com.android.calculator2.Calculator”);下面的这条命令也是可以的:caps.setCapability(MobileCapabilityType.APP_ACTIVITY, "com.android.calculator2
APP等待动作 使用下面的命令去设置你指定的安卓APP的Java包。例如:com.example.android.myApp, com.android.settings, 等等:caps.setCapability(“appWaitPackage”,“com.example.android.myApp”);
设备预定的超出时间 可以设定设备等待的超出时间(单位为秒)参考如下; 默认时间单位为秒:caps.setCapability(“deviceReadyTimeout”,“10”);或者,你也可以使用下面的命令:caps.setCapability(MobileCapabilityType.DEVICE_READY_TIMEOUT,“10”);
执行日志 使用这个功能可以触发Chrome驱动执行日志,它能够启用chrome和网页预览,默认的值是false:caps.setCapability(“enablePerformanceLogging”, “true”);
安卓设备预定超时设置 以秒为单位设置安卓设备启动的预定的超时时间,使用下面的命令:caps.setCapability(“androidDeviceReadyTimeout”,“20”);
安卓设备适配器 这个功能被使用作为开发设备的适配器名称,仅仅当APP是chrome浏览器的是才会用到这个,适配器通过浏览器打开,而且chrome驱动链接它作为一个工具,chrome_DevTools_remote:caps.setCapability(“androidDeviceSocket”,“chrome_DevTools_remote”);
Avd 使用这个功能你可以指定你想要启用的avd的名字,例如:caps.setCapability(“avd”,“AVD_NEXUS_5”);
adv启用超时 这个功能将帮助你为adv连接到ADB定义你需要等待的时间(单位为:ms,默认值是120000):caps.setCapability(“avdLaunchTimeout”,“230000”);
adv预定超时 你可以使用这个功能为avd完成开机画面需要等待的时间,默认的等待超出时间是120000(单位为:ms):caps.setCapability(“avdReadyTimeout”,“240000”);
avdArgs 当启动一个avd需要传递额外的模拟器参数,可以使用下面这个功能:caps.setCapability(“avdArgs”,“netfast”);

继续阅读