【问题标题】:Click element next to some element in java using appium使用appium单击java中某个元素旁边的元素
【发布时间】:2015-10-17 16:02:43
【问题描述】:

参考上图,我想点击地图图例下显示的关闭/开启按钮。在此页面中,此处显示了三个关闭/打开按钮。所以它让我很困惑如何点击它。

我正在使用 UIautomator 检查 Android 应用程序。通过使用它,我看不到 xpath 在这里有用。

如果有人为其提供解决方案或 xpath。继续进行会有所帮助

详情:-

  1. Java
  2. Appium
  3. UIAutomator for Android in Linux

【问题讨论】:

    标签: java android xpath appium


    【解决方案1】:

    您可以通过查找索引来做到这一点。使用这个:

    public void tap(int index){
    List<WebElement> li = driver.findElementByID("PUT YOUR ID");
    li.get(index).click();
    }
    

    我猜你的索引应该是 1。这样可以根据你的要求点击任何关闭按钮。

    【讨论】:

      【解决方案2】:

      xpath=//android.widget.TextView[contains(@text,"显示图例")]/following-sibling::android.widget.LinearLayout/android.widget.TextView[contains(@resource-id," textOff")]

      【讨论】:

      • 这是找到所需结果所需的 xpath。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-07
      • 2012-09-25
      • 2021-12-06
      • 2017-07-17
      • 2019-02-16
      相关资源
      最近更新 更多