1. 程式人生 > >python+appium-desktop:安卓(android)7.0以上使用appium無法定位元素(無法refresh)且 無法執行指令碼

python+appium-desktop:安卓(android)7.0以上使用appium無法定位元素(無法refresh)且 無法執行指令碼

--解決方法:

  啟動appium時配置中新增:

"automationName":"uiautomator2"

--擴充套件:

    想支援安卓7.0及以上版本需要滿足一下3點:

    1、使用appium-desktop 1.6.3以及以上版本

    2、啟動appium的driver配置新增:"automationName":"uiautomator2"

    3、確保5037埠沒有被佔用:

      解釋:使用appium-desktop 1.6.3以及以上版本測試Android7.0及以上版本,必須使用uiautomator2;

          但是appium的appium-uiautomator2-driver有一個問題,就是它使用的adb埠寫死了埠必須是5037(即使在啟動appium的driver中設定adbPort也沒用)

--檢視5037端口占用情況

  netstat -ano | findstr 5037