use*_*540 2 java generics selenium webdriver
List<WebElement> fields = (List<WebElement>) driver.findElement(By.xpath("//input[@type='text']"));
System.out.println(fields.size());
Run Code Online (Sandbox Code Playgroud)
这个我的代码和错误是
线程"main"中的异常java.lang.ClassCastException:org.openqa.selenium.remote.RemoteWebElement无法强制转换为java.util.List ...
您应该使用findElements查找WebElements列表.请在此处查看API文档
findElement返回单个 WebElement,findElements而是复数,在这种情况下应该是预期的.
List<WebElement> fields = driver.findElements(By.xpath("//input[@type='text']"));
System.out.println(fields.size());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10516 次 |
| 最近记录: |