Python-硒|无法点击按钮

时间:2020-11-07 18:46:28

标签: python selenium selenium-webdriver xpath webdriverwait

我想使注册页面自动化。一切正常。但是有一个“下一步”按钮,我无法自动按下它。谁能帮我吗?

enter image description here

1 个答案:

答案 0 :(得分:-1)

要单击文本为 Weiter 的元素,可以使用以下任一Locator Strategies

  • 使用xpath

    driver.find_element_by_xpath("//button[@type='submit' and text()='Weiter']").click()
    

理想情况下,要单击element_to_be_clickable()的{​​{3}}元素,可以使用以下WebDriverWait之一:

  • 使用XPATH

    WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.XPATH, "//button[@type='submit' and text()='Weiter']"))).click()
    
  • 注意:您必须添加以下导入:

    from selenium.webdriver.support.ui import WebDriverWait
    from selenium.webdriver.common.by import By
    from selenium.webdriver.support import expected_conditions as EC