Как проверить, что Protractor e2e, что успех на локальной машине будет работать так же на Jenkins (Docker) - PullRequest
0 голосов
/ 10 января 2019

Я пытаюсь понять разницу между моими, которые успешно работают на локальной машине:

 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:

  1. Как установить Chrome на локальный компьютер?
  2. Как указать конкретную версию Chrome для запуска или, возможно, драйвер, который будет запускать тесты?
  3. У меня есть несколько тестов, которые начали проваливаться из-за v71 - они загружают связанные файлы. Возможно, для этого тоже есть решение.

Все началось после обновления Chrome в Docker и обновления Chrome (ошибка Google). (В Chrome v67 все отлично работало - как использовать его с Protractor)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...