从老版本的 Appium0.18.x 升级到现在的 Appium1.x 后,注意 class name 和 xpath 策略的变化:
你现在需要使用 FQCN 来描述你的控件。也就是说原来的:findElementByXpath(""//TextView[contains
(@text,'Add note')]"") 需要改成findElementByXpath("//android.widget.TextView[contains(@text,'Add
note')]")
详细变动请查看《Appium0.18.x迁移到Appium1.x须知事项》
参考
据说不是很稳定:https://github.com/appium/appium/issues/3371
sometimes uiautomator fails to create the dump.xml. A client side retry may help. I don't think there's
much we can do about the problem until Google fixes uiautomator.
终极方法:AppiumDriver getPageSource