我正在为Android应用编写自动化测试。
当我试图获取文章标题的内容-desc时。我无法取得它。
仅供参考我没有文字。
List<WebElement> arrayOfProperties2 = driver.findElementsByClassName("android.view.View");
for (WebElement property : arrayOfProperties2){
System.out.println("property" + property.getClass());
String contentDesc = property.getAttribute("name");
String contentDesc1 = property.getAttribute("className");
String contentDesc2 = property.getAttribute("resourceId");
System.out.println("contentDesc" + contentDesc);
System.out.println("contentDesc1" + contentDesc1);
System.out.println("contentDesc2" + contentDesc2);
}
结果: -
contentDesc
contentDesc1android.view.View
contentDesc2
答案 0 :(得分:0)
试试这个
WebElement webElement = driver.findElement(By.xpath("//android.view.View[@content-desc='Click to Resize']"));
webElement.click();
答案 1 :(得分:0)
将其与UI automator2一起使用:
element.getAttribute(“contentDescription”)