Я пытаюсь понять разницу между моими, которые успешно работают на локальной машине:
Mac
Chrome v71
ChromeDriver 2.45
__________________
Angular 5
Но по неизвестной причине они не бегают на Дженкинс.
This is what I get in console:
[31m- [39m[31mFailed: stale element reference: element is not attached to the page document
(Session info: headless chrome=70.0.3538.67)
(Driver info: chromedriver=2.45.615279 (12b89733300bd268cff3b78fc76cb8f3a7cc44e5),platform=Linux 3.10.0-862.11.6.el7.x86_64 x86_64)[39m
[31m- [39m[31mFailed: stale element reference: element is not attached to the page document
(Session info: headless chrome=70.0.3538.67)
(Driver info: chromedriver=2.45.615279 (12b89733300bd268cff3b78fc76cb8f3a7cc44e5),platform=Linux 3.10.0-862.11.6.el7.x86_64 x86_64)[39m
Единственное отличие состоит в том, что это не на последнем Chrome.
В настоящее время я не могу запустить его из-за нашего Enterprise Proxy.
Любая помощь будет принята с благодарностью.
PS:
- Как установить Chrome на локальный компьютер?
- Как указать конкретную версию Chrome для запуска или, возможно, драйвер, который будет запускать тесты?
- У меня есть несколько тестов, которые начали проваливаться из-за v71 - они загружают связанные файлы. Возможно, для этого тоже есть решение.
Все началось после обновления Chrome в Docker и обновления Chrome (ошибка Google).
(В Chrome v67 все отлично работало - как использовать его с Protractor)