![](/img/trans.png)
[英]Get iframe content by using Javascript XPATH in Javascript executor for selenium webdriver
[英]How to print text using xpath and Javascript executor
我正在尝试在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 executor做同样的事情。
用法如下:
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 inspector中选择正确的xpath。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.