public static List<WebElement> read_element_file(List<WebElement> element)
{
List<WebElement> li = driver.findElements(element);
int i =li.size();
Iterator itr = li.iterator();
while(itr.hasNext())
{
Object el = itr.next();
String str = ((WebElement) el).getText();
}
System.out.println(li);
return li;
}
答案 0 :(得分:1)
您将需要进行一些更改:
web element
中提取文本。 driver.findElements(element);
,并且 element 已经是一个Web元素列表,因此您会收到编译时错误,说: element无法解决到变量 代码:
public static List<String> read_element_file(List<WebElement> element) {
List<String> li = new ArrayList<>();
for(WebElement el : element){
li.add(el.getText());
}
return li;
}
希望这可以解决您的问题。