当前位置: 代码迷 >> JavaScript >> 如何绕过Chrome中的服务器身份验证
  详细解决方案

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

热度:92   发布时间:2023-06-13 11:48:10.0

我知道在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"));

尝试使用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);

请让我知道这是否适合您。

  相关解决方案