我最近安装了XCode 8 beta 5。 我的MAC 10.11.6上的Appium 1.6.0 beta 现在,在阅读完所有论坛并让Appium启动并启动我的应用程序之后,我无法找到如何启动我的检查器并使用此Appium 1.6.0 beta在我的应用程序中查找元素。 我们如何使用appium 1.6.0 beta启动检查员? 如果我们不能,我们怎样才能找到xpath或找到元素?
答案 0 :(得分:4)
另一种解决方法是使用appium版本(apium1.6.X服务器和appium1.5.3 GUI),这个解决方案适用于android和IOS。请找到以下步骤
打开appium 1.5.3 GUI并填写所有必需的设置,但不要重新启动
然后单击GUI上的检查器图标。
这应该使用Appium服务器打开appium检查器。
*注意:提供自动化名称为" Appium"对于android!
答案 1 :(得分:1)
如果您能够使用XCode 8或更高版本构建和部署应用程序,或者甚至使用Appium GUI,请尝试此操作。一旦在iOS模拟器中打开,您就可以使用XCode提供的辅助功能检查器。
XCode>打开开发人员工具>辅助功能检查员
我发现这比Appium Inspector快得多,并为我提供了所需的元素名称。我试图远离使用Xpath,所以这对我很有用。但是如果确实需要Xpath,我一直在使用getPageSource()并解析xml我正在寻找的元素,这似乎对我有用。
附件是一个屏幕截图,显示了可从辅助功能检查器获取的信息类型。Accessibility Inspector Screenshot
答案 2 :(得分:0)
虽然Appium 1.6.0-beta1发布,但它的命令工具不是GUI appium。
答案 3 :(得分:0)
目前您应该使用appium.io中的Appium 1.5 GUI应用程序。
如果您要针对iOS 10启动测试,则需要修改xpath定位器:https://github.com/chenchaoyi/macaca-appium#run-test-with-xcuitest
但是如果您的目标操作系统< = iOS9,那么可以继续使用从Appium 1.5 GUI获得的旧的xpath。
答案 4 :(得分:0)
答案 5 :(得分:0)
对于iOS,您还可以使用此github项目Appium-iOS-Inspector来使用新的Appium 1.6检查iOS视图元素
使用步骤:
通过运行“appium”命令
从xcode或终端的“arc”命令在模拟器或设备上运行应用程序。