参考上图,我想点击MAP LEGEND下显示的Off / On按钮。在此页面中,此处有三个关/开按钮。因此让我感到困惑的是如何特别点击它。
我正在使用UIautomator检查Android应用程序。通过使用它,我在这里看不到xpath。
如果有人为它提供解决方案或xpath。继续
会很有帮助详细信息: -
答案 0 :(得分:1)
你可以通过找到索引来做到这一点。使用此:
public void tap(int index){
List<WebElement> li = driver.findElementByID("PUT YOUR ID");
li.get(index).click();
}
我猜您的索引是1.这样可以根据您的要求点击任何关闭按钮。
答案 1 :(得分:0)
xpath = // android.widget.TextView [contains(@ text,&#34; Show Legend&#34;)] / following-sibling :: android.widget.LinearLayout / android.widget.TextView [contains(@资源ID,&#34; textOff&#34)]