[英]How to convert webelement into List<Webelement> in java
我有网络元素
WebElement element = driver.findelement(By.cssSelector("div#name"))
我想将 WebElement 元素转换为列表
我怎样才能把它转换成列表
我不想再次声明 findelements 来获取列表。 我需要重用 webelement(element)
只需将行更改为下面,我们使用.findElements()
将返回元素列表而不是.findElement()
。
List<WebElement> elements = driver.findelements(By.cssSelector("div#name"));
您可以使用 java.util.Collections.singletonList。
你的代码可以是这样:
WebElement element = driver.findelement(By.cssSelector("div#name"));
List<WebElement> elements = java.util.Collections.singletonList(element );
Java 是静态类型的,因此在将WebElement放入列表之前,您必须先创建列表,然后在列表中添加WebElement ,您可以使用以下解决方案:
List<WebElement> elements = new ArrayList<>();
elements.add(driver.findElement(By.cssSelector("div#name")));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.