Python Selenium Geckodriver,如何检查页面上的可见文本?
我试图使用Python Selenium Geckodriver,如何检查页面上的可见文本?,python,selenium,selenium-webdriver,webdriver,geckodriver,Python,Selenium,Selenium Webdriver,Webdriver,Geckodriver,我试图使用 driver.find_element_by_visible_text("text") 但它指出geckodriver并没有可见属性。\u text有人知道这样做的正确方法吗?根据Selenium Python的文档,以下定位器策略是无效的。相反,您可以使用以下任一定位器策略: 使用text()属性: driver.find_element_by_xpath("//*[text()='the_desired_text']") 使用contains(): 使用规范化-spac
driver.find_element_by_visible_text("text")
但它指出geckodriver并没有可见属性。\u text有人知道这样做的正确方法吗?根据Selenium Python的文档,以下定位器策略是无效的。相反,您可以使用以下任一定位器策略:
- 使用
属性:text()
driver.find_element_by_xpath("//*[text()='the_desired_text']")
- 使用
:contains()
- 使用
:规范化-space()
driver.find_element_by_xpath("//*[contains(.,'the_desired_text')]")
driver.find_element_by_xpath("//*[normalize-space()='the_desired_text']")