【问题标题】:Selenium see new page after submitting formSelenium 提交表单后查看新页面
【发布时间】:2020-06-22 18:54:00
【问题描述】:

使用 Selenium for Python,我填写了一个表单并使用 .click() 单击提交按钮。当我收到确认表单提交的电子邮件时,此操作成功,但我现在想查看单击提交按钮后返回的页面。

如何查看返回的新页面?

【问题讨论】:

    标签: python selenium selenium-webdriver webdriver


    【解决方案1】:

    我找到了解决方案。我想我没有给页面足够的时间来加载。这解决了问题:

    WebDriverWait(driver, 15).until(EC.url_changes(browser.current_url))
    

    【讨论】:

      【解决方案2】:

      您可以通过超时几秒钟并打印页面源来查看标记。添加:

      time.sleep(5)
      print(driver.page_source)
      

      在您的提交行应该完成此操作之后

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-12-08
        • 2012-05-25
        • 1970-01-01
        • 2013-09-21
        • 2013-02-09
        相关资源
        最近更新 更多