有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java使用Appium在安卓上获得以下兄弟

driver.findElementByXPath("//安卓.widget.TextView[@text='a1492']/../following-sibling::安卓.view.ViewGroup").click();

这不起作用。我遗漏了什么吗

enter image description here


共 (2) 个答案

  1. # 1 楼答案

    您可以尝试以下方法,这将解决您的问题:

    driver.findElementByXPath("//android.view.ViewGroup[preceding-sibling::android.view.ViewGroup/*[@text='a1492']]").click();
    
  2. # 2 楼答案

    @text正在查找属性text。如果你真的在寻找文本内容,它是[text()='a1492']