Java 如何在Appium中列出列表中的所有元素
我正在寻找Java 如何在Appium中列出列表中的所有元素,java,android,selenium,appium,Java,Android,Selenium,Appium,我正在寻找Appiumcode,它将列出类中存在的所有web元素,例如,我想尝试以下内容 List<WebElement> listOfElements; listOfElements = (WebElement) driver.findElements(By.xpath("//*[contains(@class,'view.test')]")); System.out.println(listOfElements); 元素列表; listofements=(WebElement
Appium
code,它将列出类中存在的所有web元素,例如,我想尝试以下内容
List<WebElement> listOfElements;
listOfElements = (WebElement) driver.findElements(By.xpath("//*[contains(@class,'view.test')]"));
System.out.println(listOfElements);
元素列表;
listofements=(WebElement)driver.findElements(By.xpath(“/*[contains(@class,'view.test')]”);
System.out.println(元素列表);
该类至少包含8个元素。有没有办法列出appium中的所有8个元素
上面的代码不起作用,我也没有看到任何用于导入列表的
appium
库。那么,有没有一种方法可以获取属于appium
中的类的整个标识符列表 您可以获取列表中的元素,然后遍历该列表以打印元素。你可以这样做:
List<WebElement> listOfElements = driver.findElements(By.xpath("//*[contains(@class,'view.test')]"));
for(WebElement element: listOfElements){
System.out.println(element);
}
List<WebElement> listOfElements = Constant.driver.findElements(By.xpath("//*[contains(@class,'view.test')]"));
for(WebElement element: listOfElements){
System.out.println(element.getText());
}
List-listofements=driver.findElements(By.xpath(“/*[contains(@class,'view.test')]”);
for(WebElement:listofements){
系统输出打印项次(元素);
}
如果要打印元素文本(如果存在),则可以按以下方式执行:
List<WebElement> listOfElements = driver.findElements(By.xpath("//*[contains(@class,'view.test')]"));
for(WebElement element: listOfElements){
System.out.println(element);
}
List<WebElement> listOfElements = Constant.driver.findElements(By.xpath("//*[contains(@class,'view.test')]"));
for(WebElement element: listOfElements){
System.out.println(element.getText());
}
List listofements=Constant.driver.findElements(By.xpath(“/*[contains(@class,'view.test')]);
for(WebElement:listofements){
System.out.println(element.getText());
}
您可以获取列表中的元素,然后遍历该列表以打印元素。你可以这样做:
List<WebElement> listOfElements = driver.findElements(By.xpath("//*[contains(@class,'view.test')]"));
for(WebElement element: listOfElements){
System.out.println(element);
}
List<WebElement> listOfElements = Constant.driver.findElements(By.xpath("//*[contains(@class,'view.test')]"));
for(WebElement element: listOfElements){
System.out.println(element.getText());
}
List-listofements=driver.findElements(By.xpath(“/*[contains(@class,'view.test')]”);
for(WebElement:listofements){
系统输出打印项次(元素);
}
如果要打印元素文本(如果存在),则可以按以下方式执行:
List<WebElement> listOfElements = driver.findElements(By.xpath("//*[contains(@class,'view.test')]"));
for(WebElement element: listOfElements){
System.out.println(element);
}
List<WebElement> listOfElements = Constant.driver.findElements(By.xpath("//*[contains(@class,'view.test')]"));
for(WebElement element: listOfElements){
System.out.println(element.getText());
}
List listofements=Constant.driver.findElements(By.xpath(“/*[contains(@class,'view.test')]);
for(WebElement:listofements){
System.out.println(element.getText());
}
请发布带有UI Automator元素视图和可能的应用程序日志的屏幕截图。请发布带有UI Automator元素视图和可能的应用程序日志的屏幕截图