如何在appium中使用xpath在android中找到tablelayout中的元素。我尝试了以下语法
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.Pls帮助
找到一个跟随父母的孩子答案 0 :(得分:1)
尝试使用:
WebElement username=driver.findElement(By.xpath("//TableLayout[@index='1']/TableRow[@index='0']/EditText[@index='0']"));