0

I'm using java with test NG to automate my test cases in ubuntu with appium 1.6.3 so in place of inspector (when we run appium with mac) we only have uiautomatorviewer, how can i get the xpath from uiautomatorviewer ? Is there any method that geenrate java code directly like appium inspector ?

enter image description here

4

1 回答 1

1

不推荐使用任何由系统(Appium Inspector 或 Browsers)生成的 xpath。原因是它生成从最高父级到您正在查找的元素的层次结构,包括父级和您正在查找的实际元素之间的所有子元素。

您的 xpath 应该尽可能小。

您可以遵循 xpath 的简单语法,如下所示:

//标签名称[@ATTRIBUTENAME='值']

例如 //INPUT[@id='用户名']

在 Appium 的情况下,只需将标记名替换为类名,并将 id 替换为资源 ID,将名称替换为文本等。

以下两个链接是 xpath 的最佳教程:

链接1

链接2

于 2017-02-01T12:34:50.943 回答