当前,在我的应用程序中,未为元素实现可访问性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。 还要附上图片以获得清晰的主意。
答案 0 :(得分:4)
尝试一下。您正在尝试获得第二个按钮。
var url = 'https://api.whatsapp.com/sendphone=123456789&text=a%20test%20message';
var start = (process.platform == 'darwin'? 'open': process.platform == 'win32'? 'start': 'xdg-open');
require('child_process').exec(start + ' ' + url);
第二个。
(//*[@class='UIATabBar']/*[@class='UIAButton'][2])