网站上有一些span标记:
<span class="valuearea">Text</span>
我需要获取这些标记之间的所有值,并将它们添加到数组或列表中。
driver.find_element_by_class_name("valuearea")
找到第一个span标记,并为此标记分配变量。 (variable.text显示第一个span标记之间的Text)。
那么,如何为所有变量制作它?
答案 0 :(得分:1)
在python中
results = []
elements = driver.find_elements_by_tag_name("span")
for element in elements:
results.append(element.text)
答案 1 :(得分:0)
在java中
ArrayList<String> result = new ArrayList<String>();
List<WebElement> temp = driver.findElements(By.className("valuearea")) // a list of elements with classname="valuearea"
for (WebElement ele : temp){
result.add(ele.getText());
}