如何绕过Chrome中的服务器身份验证

时间:2019-02-13 19:53:38

标签: javascript selenium selenium-webdriver automation

我知道在chrome上不再可以绕过这样的服务器身份验证:

https://admin:$ecure@wop@example.com

请建议我其他任何人绕过服务器身份验证。

我尝试使用switch.toalert,但由于在输入凭据之前页面一直无休止地加载,因此无法正常工作

URL = https://admin:$ecure@wop@example.com

driver = new ChromeDriver();
        System.out.println(driver);
        driver.manage().window().maximize();
        driver.navigate().to(ReadPropertyFile.loadURL("URL"));

1 个答案:

答案 0 :(得分:0)

尝试使用Chrome选项,这应该可以工作。

String URL = "https://admin:$ecure@wop@example.com";
System.setProperty("webdriver.chrome.driver", "Path of the chrome driver");
ChromeOptions options = new ChromeOptions();
options.addArguments("start-maximized");
options.addArguments("disable-infobars");
options.addArguments("--disable-extensions");
WebDriver driver =  new ChromeDriver(options);
driver.navigate().to(URL);

请告诉我这是否适合您。