天天看點

安卓功能

#安卓功能

下面讓我們讨論一下如下表格中的安卓功能:

功能 描述
功能包 這個功能是為你要運作安卓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”);

繼續閱讀