我必须在HTML标签中找到所有包含相同类名的元素。
例如:
让xpath表达式//*[@class='abc']
显示10个元素。我需要在相同的xpath表达式下找到所有文本元素。
答案 0 :(得分:0)
您可以为所有包含元素的文本创建一个 List ,这些元素也包含相同的classname
,即 abc
使用以下任一解决方案:
Python 示例:
使用css_selector
:
all_text_elements = driver.find_elements_by_css_selector(".abc")
for myTextElement in all_text_elements:
print(myTextElement.text)
使用xpath
:
all_text_elements = driver.find_elements_by_xpath("//*[contains(@class,'abc')]")
for myTextElement in all_text_elements:
print(myTextElement.text)