本篇文章通過編寫腳本啟動安卓應(yīng)用
首先,配置連接參數(shù)desired_caps,這是一個字典
desired_caps = {}
desired_caps['platformName'] = 'Android' #平臺
desired_caps['platformVersion'] = '5.1.1' #系統(tǒng)版本
desired_caps['deviceName'] = 'emulator-5554' #模擬器
desired_caps['app'] = '/Users/zhouyi/code/UITest/source/greentown.apk' #app路徑
desired_caps['appPackage'] = 'com.greentown.ideallife' #應(yīng)用包名
desired_caps['appActivity'] = 'com.greentown.ideallife.view.activity.SplashActivity' #啟動Activity
連接appium 服務(wù)器
self.driver = webdriver.Remote('http://localhost:4723/wd/hub',desired_caps)
此時直接運(yùn)行腳本會報錯,需要先啟動Appium 服務(wù)。在命令行輸入以下命令啟動
appium
啟動appium 增加參數(shù)--session-override ,這樣久的session會被重啟,而不會報錯