如何使用python selenium检索label标签中的文本?我想使用此文本断言testcase传递/失败

时间:2017-03-10 20:36:11

标签: python python-3.x selenium selenium-webdriver

我使用了下面的打印语句,get_attribute的值或文本返回none。带.text的print语句不返回任何内容。

print (driver.find_element_by_xpath("//*[@id='lblSuccessMessage']").get_attribute("value"))
print (driver.find_element_by_xpath("//*[@id='lblSuccessMessage']").text)

<strong>
    <label id="SuccessMessagelabel">Text message goes here.</label>
</strong>

1 个答案:

答案 0 :(得分:2)

ID为SuccessMessagelabel,而不是lblSuccessMessage

print (driver.find_element_by_xpath("//*[@id='SuccessMessagelabel']").text)
# or
print (driver.find_element_by_id("SuccessMessagelabel").text)