我正在尝试在iOS设备上执行自动化。 当我尝试使用代码时,
WebElement elements = driver.findElement(By.xpath("//UIAApplication[1]/UIAWindow[1]/UIACollectionView[1]/UIACollectionCell//*[@name=\"price\"]"));
String string = elements.getText();
System.out.println(string);
它没有打印输出,但它正在通过测试。
任何人都可以帮我用javascript执行器做同样的事情。
答案 0 :(得分:0)
使用如下:
WebElement elements = driver.findElement(By.xpath("use right xpath from inspector"));
String string = elements.getAttribute("value");//if the text is shown in value
或
String string = elements.getAttribute("name");//if the text is shown in name
或
String string = elements.getAttribute("label");//if shown in lable
System.out.println(string);
你可以试试这个:
driver.findElementByName("price");
但你必须从appium检查员那里选择正确的xpath。