gpt4 book ai didi

java - 如何在 Android 版 appium 中使用 xpath 查找表格布局内的元素

转载 作者:行者123 更新时间:2023-12-02 05:30:05 32 4
gpt4 key购买 nike

如何在 Android 版 appium 中使用 xpath 查找表格布局内的元素。我尝试过以下语法

WebElement username=driver.findElement(By.xpath("//android.widget.TableLayout[@index='1']//android.widget.TableRow[@index='0']/android.widget.EditText[@index='0']"));

username.sendKeys("sampletext");

但我遇到以下异常。

"org.openqa.selenium.NoSuchElementException: An element could not be located on the page using the given search parameters."

当我尝试以下操作时

WebElement username=driver.findElement(By.xpath("//android.widget.EditText[@index='0']"));

工作正常。当我尝试先添加父级再添加子级时,问题就出现了。

1.如何使用for循环访问表格布局的所有子项?

2.如何使用xpath找到一个 child 后面跟着 parent 。请帮忙

最佳答案

尝试使用:

WebElement username=driver.findElement(By.xpath("//TableLayout[@index='1']/TableRow[@index='0']/EditText[@index='0']"));

关于java - 如何在 Android 版 appium 中使用 xpath 查找表格布局内的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25640998/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com