如何使用Selenium WebDriver Python单击跨度文本

时间:2018-07-07 14:55:32

标签: python selenium selenium-webdriver xpath webdriver

无法通过span标记内的Selenium Web驱动程序单击“继续”按钮。

<span style="align-items: center; align-self: center; flex: 1 1 auto; margin: 0px 4px; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;">
    <span>Continue</span>
</span>

1 个答案:

答案 0 :(得分:0)

从技术上讲,您无需单击跨度文本,而是单击文本为继续<span>,并且可以使用以下解决方案:

driver.find_element_by_xpath("//span/span[contains(.,'Continue')]").click()