Невозможно взаимодействовать с элементами сайта после аутентификации в Chrome - PullRequest
0 голосов
/ 28 ноября 2018

Невозможно взаимодействовать с элементами, когда я заполняю всплывающие данные аутентификации, используя selenium в chrome.

У меня есть один веб-сайт, где он запрашивает авторизацию.Войдите, как только мы нажмем основной URL.Он отлично работает, когда я вхожу в auth вручную в обычном браузере Chrome или даже вручную в окне инкогнито.

Когда я запускаю через selenium, он отлично работает в Firefox, но не в Chrome. В Chrome при запуске он выдает ошибку ниже.через селен:

enter image description here

Мой код:

  HashMap<String, Object> chromePrefs = new HashMap<String, Object>();
            ChromeOptions options = new ChromeOptions();
            options.setExperimentalOption("prefs", chromePrefs);
            DesiredCapabilities cap = DesiredCapabilities.chrome();
            cap.setJavascriptEnabled(true);
            cap.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
            cap.setCapability(ChromeOptions.CAPABILITY, options);
            chromePath = System.getProperty("user.dir") + prop.getProperty("chromeDriverPath");
            System.setProperty("webdriver.chrome.driver", chromePath);
            options.addArguments("--start-maximized");
 driver = new ChromeDriver(options);

            driver.get("https://username:password@website.com/login")

Версии, которые я использую:

3.14 for all selenium related dependencies 
ChromeDriver 2.44
Chrome 70.0

Шаги, похожие на то, что происходит:

  1. Это касается страницы входа на веб-сайт, и авторизация уже прошла, как я включил в URL
  2. Это входс моим пользователем и паролем с веб-страницы входа в систему
  3. Теперь он застрял.Невозможно нажать на любой элемент, и никакие другие действия не могут быть выполнены.И сработала ошибка, которую я прикрепил как скриншот.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...