使用以下python代码显示错误
错误:
print driver.find_elements_by_xpath('.//*[@id="example"]/tbody/tr[1]/td[1]').text
AttributeError: 'list' object has no attribute 'text'Python代码:
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("https://datatables.net/")
print driver.find_elements_by_xpath('.//*[@id="example"]/tbody/tr[1]/td[1]').text预期结果:
Airi Satou发布于 2018-08-24 08:28:37
find_elements_by_xpath返回WebElements列表,而您需要从单个WebElement中提取文本。
要么试试
print driver.find_element_by_xpath('.//*[@id="example"]/tbody/tr[1]/td[1]').text或
print driver.find_elements_by_xpath('.//*[@id="example"]/tbody/tr[1]/td[1]')[0].texthttps://stackoverflow.com/questions/52000326
复制相似问题