如何在 Python 中使用 Splinter 自动处理警报



我正在使用Selenium,Splinter的Python包装器在网上商店进行购买。随机地,浏览器抛出一个 UnexpectedAlertPresentException。我不知道在我的过程中会抛出此错误的哪个位置,检查此警报并一直将其关闭似乎很荒谬。有没有办法向驱动程序指定应自动消除警报?

您可以使用

browser.execute_script重写window.alert方法。参见例如。http://itreallymatters.net/post/1482786902/testing-webpages-with-javascript-popups-correctly#.VUvFhNS1Gko

相关内容

  • 没有找到相关文章

最新更新