APPIUM 无法获得弹出层的控件的解决方式

问题:appium 无法获得弹出的 提示升级对话框。

平台:win 10+ node版APPIUM +魅族 + android 7.1.2

 

解决流程:

1. 启用UIautomator2  

"automationName": "uiautomator2"

2. 使用uiautomator的内置JAVA命令选择相关控件,不要使用XPATH或者id一类的。

driver.find_element_by_android_uiautomator('new UiSelector().className(\"android.widget.TextView\").textContains(\"取消\")')

完美解决问题

如果你看懂了将会为你节省 3.5小时左右。

你可能感兴趣的:(手机自动化测试)