猿问

Xpath 写入一个没有任何唯一 id 的元素

目前,在我的应用程序中,元素的可访问性 id 尚未实现,我在定位 xpath 方面面临挑战。使用属性如何编写 xpath?我正在 Windows 上使用 appium studio 来自动化 iOS 应用程序。

我写了一些xpath,但不起作用。

       (//*[@class='UIATabBar']/*[@class='UIAButton'])[2]

对于第二张图像,xpath 是

        //*[@class='UIAView' and ./*[@id='2Test WebApp']]

如果我想使用 for 循环进行迭代,而不是获取 xpath,则更改我可以在列表中迭代的值。

这个xpath是appium studio本身建议的,但它不起作用。并且无法编写唯一的xpath。还附上图像以获得清晰的想法。

http://img4.mukewang.com/64afc63d000101b906460989.jpg

慕侠2389804
浏览 95回答 1
1回答

开满天机

尝试这个。您正在尝试获取第二个按钮。(//*[@class='UIATabBar']/*[@class='UIAButton'][2])对于第二个。//*[@class='UIAView'][*[@id='2Test WebApp']]
随时随地看视频慕课网APP

相关分类

Java
我要回答