适用于iOS 10的Appium检查员?

时间:2016-09-14 09:58:33

标签: ios10 appium-ios inspector

到目前为止,我正在使用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上的元素?

4 个答案:

答案 0 :(得分:2)

有两种方法可以使用appium 1.6检查ios 10的元素。

  1. 您可以使用

    获取要检查元素的页面的XML
    driver.getPageSource();
    
  2. 现在您需要搜索XML中的元素并自己构建XPath或其他定位器。

    1. 您可以尝试使用Xcode附带的辅助功能检查器工具来检查元素。要打开辅助功能检查器,请单击Xco​​de,然后在打开的开发人员工具中,您将找到辅助功能检查器。

    2. 您可以使用以下链接中的检查器。阅读链接中的说明以了解如何使用它。

    3. https://github.com/mykola-mokhnach/Appium-iOS-Inspector

答案 1 :(得分:0)

我相信他们没有想到这样做的任何方式,你可以参考Appium成员关于不支持的iOS版本的评论[@baliand我不知道有任何方法可以做到这一点]如果是iOS 10.请参阅链接: https://github.com/appium/appium/issues/6860

答案 2 :(得分:0)

以下是您可以这样做的方法:

  1. 使用Appium应用程序(1.5.3)但不启动appium服务器。
  2. 使用节点从命令行启动Appium 1.6服务器。
  3. 按下Appium(1.5.3)检查员。
  4. 干杯

答案 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。

https://github.com/mykola-mokhnach/Appium-iOS-Inspector