使用python selenium获取价值

时间:2018-04-19 03:47:09

标签: python html selenium

如何使用python库selenium从以下html代码中提取值“发送文档” 看到我试过的代码返回无

print driver.find_element_by_id('errorMessage').get_attribute("value")

HTML代码:

<TABLE>
<TBODY>
<TR>
<TD id=errorMessage>Document sent. </TD>
</TR>
</TBODY>
</TABLE>

2 个答案:

答案 0 :(得分:0)

试试这个:

driver.find_element_by_id("errorMessage").getText();   

OR

driver.find_element_by_id("errorMessage").getAttribute("innerHTML");

希望这会有所帮助..

答案 1 :(得分:0)

尝试使用以下代码获取所需的文字:

from selenium.webdriver.support.ui import WebDriverWait as wait

text = wait(driver, 10).until(lambda driver: driver.find_element_by_id("errorMessage").text)