DesiredCapabilities cap = new DesiredCapabilities();
cap.setCapability(CapabilityType.BROWSER_NAME, "");
cap.setCapability("platformName","Android");
//設(shè)備名稱
cap.setCapability("deviceName","G6P7BIQCFA79GAS4");
//?系統(tǒng)版本號
cap.setCapability("platformVersion","4.4.4");
//安裝app的路徑
//cap.setCapability("app", "D:\\Users\\fengunion\\eclipse-workspace\\Appium_demo\\apps\\app-company-sit_V1.10_201801301750.apk");
//app的包名?
?cap.setCapability("appPackage", "com.*");
//啟動的activity
cap.setCapability("appActivity", "com.*.SplashActivity");
driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), cap);
deviceName:啟動哪種設(shè)備癌刽,是真機還是模擬器构韵?iPhone Simulator,iPad Simulator绰筛,iPhone Retina 4-inch,Android Emulator描融,Galaxy S4…
automationName:使用哪種自動化引擎铝噩。appium(默認)還是Selendroid。
platformName:使用哪種移動平臺窿克。iOS,?Android, orFirefoxOS骏庸。
platformVersion:指定平臺的系統(tǒng)版本。例如指的Android平臺让歼,版本為5.1敞恋。
appActivity:待測試的app的Activity名字。比如MainActivity谋右、.Settings。注意补箍,原生app的話要在activity前加個”.“改执。
appPackage:待測試的app的Java package。比如com.example.android.myApp, com.android.settings坑雅。