1

嗨,我对 Appium 和移动自动化非常陌生,但对测试自动化完全不熟悉。

我试图通过 XPath 找到一个 App-Element(普通 Android 6.0.0 的联系人应用程序)。不幸的是我没有成功。我可以通过 id 找到一个元素。所以连接建立正确,“所有”设置应该没问题。我使用 uiautomatorviewer 来识别视图的路径和属性。

Android 应用程序是否有一种“XPath-tester”,例如有 firepath 或 Browser-Console 来确保 XPath 语句有效?在automatorviewer中实现不是很好吗?还是那个已经过时并且有一些花哨的新“App-Inspector”?

提前致谢!

4

1 回答 1

-1

您可以使用 Appium IDE 桌面应用程序中的 appium 检查器在视图中查找:

  • 可用于 FindElementById 的资源 id
  • 或 content-desc 可用于 FindByAccessibilityId

当然,只有那些 id 和标签是由开发人员添加的,否则你应该在你的开发团队中请求它们。

那些提到的方法比 xpath 更好,更稳定。

于 2017-02-06T09:36:00.230 回答