Appium - 通过Xpath查找元素

Appium - 通过Xpath查找元素

问题描述:

我有一个问题,我无法解决... 我试图用Appium编写自动化测试... 除了Text,我们的应用程序中没有独特的元素。 作为例子,我们有一些我想点击的元素。这个元素没有唯一的id元素(这个页面上的许多元素都有相同的id),但是这个元素具有唯一的文本“Track”... 因为我知道一个机会对我来说它是通过Xpath找到这个元素,但是不幸的是,我不能做到这一点,当我运行我的测试中,我得到一个接一个例外...(Appium - 通过Xpath查找元素

我的XPath是:

//*[@id='elements' and contains(text(),'Track'] 

我应该在我的XPath改变怎样建设正确吗? Thx提前。

好像你在XPath中有一些错误,这应该工作:

//*[@resource-id='elements' and contains(@text,'Track')] 

你走之前的任何进一步的自动化项目,请访问此网站:

http://www.software-testing-tutorials-automation.com/2015/10/ui-automator-viewer-get-android-app.html