这是我的HTML,并尝试使用pyhton 2.7使文本必须唯一。
尝试使用:
driver.find_element_by_xpath("//span[@id='lblError']/text()")
xpath无效。
答案 0 :(得分:0)
尝试按ID查找元素,然后按get_attribute(“ innerHTML”)查找。
var el = driver.find_element_by_id("lblerror")
var text = el.get_attribute("innerHTML")
答案 1 :(得分:0)
要检索文本必须唯一,您可以使用execute_script()
方法,并可以使用以下解决方案:
myElement = driver.find_element_by_xpath("//span[@id='lblError']")
myText = driver.execute_script('return arguments[0].lastChild.textContent;', myElement).strip()
答案 2 :(得分:0)
enter code here
time.sleep(1)
enter code here
元素= driver.find_element_by_xpath(“ // span [@ id ='lblError']”)
enter code here
text = element.text