Selenium基本HTTP身份验证弹出窗口
有没有办法处理基本的http身份验证弹出窗口? 您可以使用Selenium基本HTTP身份验证弹出窗口,selenium,selenium-webdriver,selenium-chromedriver,Selenium,Selenium Webdriver,Selenium Chromedriver,有没有办法处理基本的http身份验证弹出窗口? 您可以使用https://username:password@www.example.com/url模式,但如本文所述: 这已被弃用,不再有效 无法使用webdriver警报API处理它(因为这是浏览器警报而不是js),正在获取 selenium.common.exceptions.NoAlertPresentException:消息:无警报打开 Chrome驱动程序修订版:2.29.461571如果selenium警报不起作用,您可以尝试使用
https://username:password@www.example.com/
url模式,但如本文所述:
这已被弃用,不再有效
无法使用webdriver警报API处理它(因为这是浏览器警报而不是js),正在获取
selenium.common.exceptions.NoAlertPresentException:消息:无警报打开
Chrome驱动程序修订版:2.29.461571如果selenium警报不起作用,您可以尝试使用javascript executor
((JavascriptExecutor) driver).executeScript("window.confirm = function(msg) {
return
true; }");
查看此线程了解类似类型的问题是的,此问题可以通过在IE中进行一些设置来解决。 您可以按照以下步骤操作-
希望,这将对您有所帮助。不起作用,cus auth alert是本机浏览器警报,而不是JavaScript。FIY:selenium具有警报api,可以在没有js executor的情况下管理警报