Еще несколько недель назад мои тесты Protractor e2e работали с браузером Chrome.Однако, поскольку последнее обновление Chrome 69.0.3497.100 (64-разрядное), выполняющее тесты в режиме без заголовка, больше не работает, и я получаю ошибку.Если я запускаю тесты в автономном режиме (через chromeOptions
в конфигурационном файле транспортира "--headless"), все работает нормально.
Ошибка, которую я получаю в командной строке Windows:
WebDriverError: неизвестная ошибка: не удалось запустить Chrome: произошел сбой (неизвестная ошибка: файл DevToolsActivePort не существует) (Информация о драйвере: chromedriver = 2.41.578737 ......)
Chrome всегда закрыт, прежде чем я запускаю тесты e2e.
Я выполнил очистку webdriver-manager и, после, обновил webdriver-manager.Я также вручную установил chromedriver @ latest через npm, но все равно не повезло.
Мои chromeOptions в файле конфигурации:
chromeOptions: {
args: ["--user-data-dir", "--disable-gpu", "--no-sandbox", '--disable-web-security']
},
При запуске тестов e2e Chrome запускается правильно, но вкладка остаетсяна новой вкладке по умолчанию.Если в конфиге я использую FF, страницы меняются правильно.
Кто-нибудь может мне помочь с этой проблемой?