使用 appium 单击 java 中某个元素旁边的元素
Click element next to some element in java using appium
参考上图,我想点击地图图例下方显示的 Off/On 按钮。在此页面中,存在三个 Off/On 按钮。所以我很困惑如何点击它。
我正在使用 UIautomator 检查 Android 应用程序。通过使用它,我在这里看不到 xpath。
如果有人提供解决方案或xpath。继续下去会很有帮助
详情:-
- Java
- Appium
- 在 Linux
中 Android 的 UIAutomator
您可以通过查找索引来做到这一点。使用这个:
public void tap(int index){
List<WebElement> li = driver.findElementByID("PUT YOUR ID");
li.get(index).click();
}
我猜你的索引是 1。这样可以根据你的要求点击任何关闭按钮。
xpath=//android.widget.TextView[包含(@text,"Show Legend")]/following-sibling::android.widget.LinearLayout/android.widget.TextView[包含(@resource-id,"textOff")]
参考上图,我想点击地图图例下方显示的 Off/On 按钮。在此页面中,存在三个 Off/On 按钮。所以我很困惑如何点击它。
我正在使用 UIautomator 检查 Android 应用程序。通过使用它,我在这里看不到 xpath。
如果有人提供解决方案或xpath。继续下去会很有帮助
详情:-
- Java
- Appium
- 在 Linux 中 Android 的 UIAutomator
您可以通过查找索引来做到这一点。使用这个:
public void tap(int index){
List<WebElement> li = driver.findElementByID("PUT YOUR ID");
li.get(index).click();
}
我猜你的索引是 1。这样可以根据你的要求点击任何关闭按钮。
xpath=//android.widget.TextView[包含(@text,"Show Legend")]/following-sibling::android.widget.LinearLayout/android.widget.TextView[包含(@resource-id,"textOff")]