Как обойти проверку подлинности сервера в Chrome - PullRequest
0 голосов
/ 13 февраля 2019

Я знаю, что обойти аутентификацию сервера, как это, больше нельзя сделать на 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 голосов
/ 14 февраля 2019

Попробуйте с опциями 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);

Пожалуйста, дайте мне знать, если это работает для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...