Java 为一个元素编写Xpath,该元素不';我没有唯一的id
目前在我的应用程序中,没有为元素实现可访问性id,我在查找xpath时面临挑战。 使用属性如何编写xpath? 我正在使用windows上的appium studio自动化iOS应用程序 我编写了一些xpath,但它不起作用Java 为一个元素编写Xpath,该元素不';我没有唯一的id,java,ios,xpath,appium,Java,Ios,Xpath,Appium,目前在我的应用程序中,没有为元素实现可访问性id,我在查找xpath时面临挑战。 使用属性如何编写xpath? 我正在使用windows上的appium studio自动化iOS应用程序 我编写了一些xpath,但它不起作用 (//*[@class='UIATabBar']/*[@class='UIAButton'])[2] 对于第二个图像,xpath是 //*[@class='UIAView' and ./*[@id='2Test WebApp']] 如果我
(//*[@class='UIATabBar']/*[@class='UIAButton'])[2]
对于第二个图像,xpath是
//*[@class='UIAView' and ./*[@id='2Test WebApp']]
如果我想使用for循环进行迭代,而不是获取xpath,那么更改值可以在列表中进行迭代
这个xpath是由appium studio本身提出的,但它不起作用。并且无法编写唯一的xpath。
附加的图像以及得到明确的想法
试试这个。您正在尝试按第二个按钮
(//*[@class='UIATabBar']/*[@class='UIAButton'][2])
第二个
//*[@class='UIAView'][*[@id='2Test WebApp']]
请问另一个问题不允许我现在发布,我只能在90分钟内发布。有点紧急,谢谢你的回复。如果我不想要[@id='2Test WebApp'],还有什么方法可以替代它来编写第二幅图像的xpath呢?让我们来看看。