Проверка подлинности прокси для chrome селен драйвера java - PullRequest
0 голосов
/ 17 февраля 2020

Я сталкиваюсь с проблемой, когда всякий раз, когда я go захожу на веб-сайт через chrome веб-драйвер через селен, при котором я добавляю прокси на веб-драйвер, я получаю всплывающее сообщение с запросом имени пользователя и пароль для прокси. Я пытаюсь написать свою программу так, чтобы она автоматически вводила имя пользователя и пароль для всплывающего окна. Я попробовал метод, в котором вы встраиваете свое имя пользователя и пароль прокси в URL, который вы собираетесь "https://username:password@www.exampleurl.com", но это было исправлено для chrome. Я хотел бы, чтобы моя программа могла автоматически вводить имя пользователя и пароль для прокси-сервера chrome без головы. Я добавил в код, который написал, чтобы настроить прокси на моем веб-драйвере.

String tempthisProxyUserName = thisProxy.substring(thisProxy.indexOf(':',thisProxy.indexOf(':') + 1) + 1);

       thisProxyUserName = tempthisProxyUserName.substring(0,tempthisProxyUserName.indexOf(':'));
       thisProxyPassword = tempthisProxyUserName.substring(tempthisProxyUserName.indexOf(':') + 1);

       Proxy proxy = new Proxy();

       proxy.setAutodetect(false);
       proxy.setHttpProxy(thisProxyIPandPort);
       proxy.setSslProxy(thisProxyIPandPort); 
       proxy.setSocksUsername(thisProxyUserName);
       proxy.setSocksPassword(thisProxyPassword);

       options.setProxy(proxy); //adds in the proxy for our ChromeOptions

Всплывающее окно, которое я получаю всякий раз, когда я go на веб-сайт

...