Selenium Geckodriver,如何检查页面上的可见文本?
Selenium Geckodriver, how to check for visible text on a page?
- Ogden 问题:
- 我试图使用
driver.find_element_by_visible_text("text")
- 但是它说geckodriver没有属性visible\u text有人知道正确的方法吗?
- 回答:
- undetected Selenium - vote: 0
- 根据http://selenium-python.readthedocs.io/locating-elements.html“rel=”nofollow noreferrer“>定位器策略以下定位器策略无效。相反,您可以使用以下任一定位器策略:
- Using
text()
attribute : driver.find_element_by_xpath("//*[text()='the_desired_text']")
- Using
contains()
: driver.find_element_by_xpath("//*[contains(.,'the_desired_text')]")
- Using
normalize-space()
: driver.find_element_by_xpath("//*[normalize-space()='the_desired_text']")
- undetected Selenium - vote: 0