Я пытался настроить автоматическое тестирование для нашего приложения openfin, используя приведенное ниже хранилище в качестве базы
https://github.com/openfin/webinar-automated-integration-tests
Я использую Openfin (Chrome версия 61.0.3163.100) и Chromedriver 2.40.565498
Когда я запускаю «npm test», открывается приложение openfin. Но тесты не запускаются. После некоторого ожидания выдает в консоль следующую ошибку:
ERROR: unknown error: DevToolsActivePort file doesn't exist
(Driver info: chromedriver=2.40.565498 (ea082db3280dd6843ebfb08a625e3eb905c4f5ab),platform=Windows NT 10.0.16299 x86_64)
chrome
Я пытался использовать другие версии chromedriver, такие как 2.33, 2.34, 2.37, 2.38, 2.39, 2.41 , При использовании этих версий даже приложение не появляется. Итак, я думаю, что версия chromedriver, которую я использую, является правильной. Я также попытался добавить приведенные ниже аргументы в chromeOptions
--remote-debugging-port=9222,--no-sandbox,--headless,--disable-gpu
Они не решили мою проблему. Не уверен, что является причиной проблемы. Любая помощь приветствуется. Заранее спасибо. Ура!