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