t=driver.find_element_by_css_selector(".yu_info .dd:first-child span").text
for i in t:
print i
比如这段代码,我定位成功后,只会输出匹配到的第一项,我该怎么才能输出匹配到的所有项呢?求大神解答,谢谢
find_element_by_xpath返回一个具有text属性的元素.
find_elements_by_xpath()返回所有匹配的元素,这是一个列表,因此您需要遍历并获取每个元素的text属性.
all_spans = driver.find_elements_by_xpath("//span[@class='class']")
for span in all_spans:
print span.text
对不起,我帮不到你。
那就是你只匹配到了一个结果,你的css等选择器是否正确
find_element_by_css_selector 改为 find_elements_by_css_selector ,在element后面加上s