【发布时间】:2020-06-22 18:54:00
【问题描述】:
使用 Selenium for Python,我填写了一个表单并使用 .click() 单击提交按钮。当我收到确认表单提交的电子邮件时,此操作成功,但我现在想查看单击提交按钮后返回的页面。
如何查看返回的新页面?
【问题讨论】:
标签: python selenium selenium-webdriver webdriver
使用 Selenium for Python,我填写了一个表单并使用 .click() 单击提交按钮。当我收到确认表单提交的电子邮件时,此操作成功,但我现在想查看单击提交按钮后返回的页面。
如何查看返回的新页面?
【问题讨论】:
标签: python selenium selenium-webdriver webdriver
我找到了解决方案。我想我没有给页面足够的时间来加载。这解决了问题:
WebDriverWait(driver, 15).until(EC.url_changes(browser.current_url))
【讨论】:
您可以通过超时几秒钟并打印页面源来查看标记。添加:
time.sleep(5)
print(driver.page_source)
在您的提交行应该完成此操作之后
【讨论】: