Я пытаюсь использовать транспортир для испытаний e2e в моем проекте Angular. Я ранее установил сервер Selen и chromedriver в моем пути, и он отлично работает для неугловых проектов. У меня нет доступа к googleapis или любому другому cdns, требуемому webdriver-manager.
Как я могу каким-либо образом запустить тесты транспортира без участия webdriver-manager? Я хочу использовать инструменты, которые я установил во всем мире. Это возможно?
Когда я пытаюсь запустить ng e2e
, я получаю сообщение об ошибке: Error message: Could not find update-config.json. Run 'webdriver-manager update' to download binaries.
Когда я пытаюсь запустить webdriver-manager update
, я получаю http 403.
В моем protractor.conf.js
файле у меня есть directConnect: true иabilities.browserName: 'chrome'
Я надеялся, что при использовании directConnect он просто найдет хром-драйвер на моем пути, но это не так. В прошлом я использовал модуль selenium-webdriver npm для раскрутки экземпляра драйвера Chrome.