在Appium自动化中,我如何选择一个在文本属性中没有任何值,并且具有相同className,相同Id的元素?

问题描述 投票:0回答:1

我正在自动化电子商务应用,我需要选择一个购物类别。问题是所有的类别都有相同的className,id,并且在文本属性中没有值。

screenshot

我试过这样的方法...

driver.findElementsById("//com.app.mobileapp:id/imgCategory").get(1).click();

我得到的是 Index out of bound 例外。

谢谢你

Suresh;

selenium-webdriver appium-android
1个回答
0
投票

请试试下面的X路径。我对你在X路径中使用的索引有疑问。get() 职能。

By.xpath("//android.widget.ImageView[@index='2']");
© www.soinside.com 2019 - 2024. All rights reserved.