如何在iOS 10上检查Appium中的元素?

时间:2016-10-13 12:12:46

标签: mobile appium ui-automation ios-ui-automation appium-ios

我尝试根据Appium自动测试移动应用程序。我没有为Appium beta there找到gui版本。如何使用Appium检查我的移动应用程序页面中的元素? Appium版本 - 1.6.0-beta3

5 个答案:

答案 0 :(得分:1)

您可以通过不同的方式检查应用程序的元素。首先,这取决于您使用的平台。对于Android - UIAutomatorViewer用于iOS - Appium Inspector。 UIAutomatorViewer作为Android SDK管理器的一部分提供,Inspector随XCode一起提供。

答案 1 :(得分:0)

目前还没有像Appium 1.5那样的GUI检查器。你可以通过以下方式获取xml:

System.out.println(driver.getPageSource());

从那里你只需要解释xml并制作你的xpath。

这将为您提供查找元素所需的所有信息。

答案 2 :(得分:0)

您可以通过其他方式检查iphone模拟器或真实设备中的标签或辅助功能层,以便在真实设备或模拟器中启用检查器

转到设置 - >一般 - >辅助功能 - >辅助功能检查器[开/关]

只需打开"辅助功能检查器"。

参考屏幕截图,辅助功能检查器的外观,

enter image description here

注意:如果您无法看到该选项的意思,请在设备中启用开发者选项并启用UI自动化并尝试。

答案 3 :(得分:0)

您可以使用xcode中的辅助功能检查器检查ios模拟器的元素,或者您必须获取pagesource并找到所需的元素。

您可以使用以下链接中的ios检查器。

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

答案 4 :(得分:0)

您可以使用uiautomatorviewer检查移动应用程序中的元素。 按照此路径查找uiautomatorviewer。 C:\用户\应用程序数据\本地\的Android \ Android的SDK \工具

如果没有,您可以使用appium检查器会话来查找移动应用程序的元素。 为此,您必须按照以下步骤操作 作为前提条件,您需要在笔记本电脑上安装appium桌面客户端和模拟器。

  1. 打开appium桌面客户端>点击右上角的“启动检查员会话”(一旦点击它,将出现一个新窗口)
  2. 现在您需要根据您的要求添加相关功能。
  3. desired capabilities

    1. 首先打开您的模拟器。
    2. 然后点击appium检查器窗口底部的“开始会话”按钮。
    3. 现在您可以看到使用appium检查器窗口打开了一个移动窗口。
    4. appium inspector window

      1. 转到模拟器并移动到您想要的页面,然后返回到appium检查器窗口并单击“刷新源”图标,它将加载您现在使用模拟器的移动视图。

      2. 现在在appium的检查器窗口中。使用顶部的“选择元素”图标,您可以选择元素,选择后需要单击窗口右侧的“点击”图标。现在它将显示突出显示元素的所有可用属性。