到目前为止,我正在使用Xcode 7.X和Appium 1.4 / 1.5.X来自动化iOS 9.X应用程序。 现在,为了自动化iOS 10,我使用Appium 1.6.0 beta安装了Xcode 8。自动化成功,但问题是Appium 1.6.0 beta只有一个cli版本,当然,它不包括Inspector来检查应用程序元素。
我的问题是:Appium检查器是否有相应的内容来检测iOS 10上的元素?
答案 0 :(得分:2)
有两种方法可以使用appium 1.6检查ios 10的元素。
您可以使用
获取要检查元素的页面的XMLdriver.getPageSource();
现在您需要搜索XML中的元素并自己构建XPath或其他定位器。
您可以尝试使用Xcode附带的辅助功能检查器工具来检查元素。要打开辅助功能检查器,请单击Xcode,然后在打开的开发人员工具中,您将找到辅助功能检查器。
您可以使用以下链接中的检查器。阅读链接中的说明以了解如何使用它。
答案 1 :(得分:0)
我相信他们没有想到这样做的任何方式,你可以参考Appium成员关于不支持的iOS版本的评论[@baliand我不知道有任何方法可以做到这一点]如果是iOS 10.请参阅链接: https://github.com/appium/appium/issues/6860
答案 2 :(得分:0)
以下是您可以这样做的方法:
干杯
答案 3 :(得分:0)
您可以尝试Appium 1.6.4 beta附带的Appium Desktop app 1.0版
您可以从以下链接
下载适用于Mac和Windows平台的内容https://github.com/appium/appium-desktop/releases/tag/v1.0.0-beta.2
使用Appium桌面应用程序启动appium会话后,您还可以使用以下检查器来获取xpath。