報錯截圖
因為appium服務(wù)用的是1.4.x版本矢棚,使用的是 uiatumator1.0在android7.0得不到支持郑什,所以獲取PIDS得到空垮斯。
解決辦法
找到Appium安裝目錄下node_modules\appium\node_modules\appium-adb\lib\adb.js文件
修改弥奸,在var outlines = stdout.split("\n")這行代碼下方增加outlines.shift();注意有分號,然后重啟appium即可畦木。
然后重現(xiàn)運(yùn)行我們的代碼即可
fromappiumimportwebdriverimporttime# server 啟動參數(shù)desired_caps = {}# 設(shè)備信息desired_caps['platformName'] ='Android'desired_caps['platformVersion'] ='5.1'desired_caps['deviceName'] ='127.0.0.1:5555'# app信息desired_caps['appPackage'] ='com.android.settings'desired_caps['appActivity'] ='.Settings'driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)print(driver)time.sleep(5)driver.quit()