Запуск Nightwatch без Selenium Server в контейнере Docker - PullRequest
1 голос
/ 14 февраля 2020

Я читал, что:

Начиная с Nightwatch 1.0, использование Selenium Standalone Server больше не требуется и не рекомендуется для тестирования на одном браузере ...

Но я не могу найти какую-либо документацию о взаимодействии напрямую с WebDriver и особенно о запуске Nightwatch + Chromedriver в контейнере Docker.

Какая-либо конкретная c помощь?

Ответы [ 2 ]

1 голос
/ 14 февраля 2020

Я сам не пробовал, но нашел полезными следующие обсуждения и документы.

https://github.com/nightwatchjs/nightwatch/issues/1270

https://medium.com/@kenfehling / ui- тестирование с ночными часами- js -headless- chrome -and- docker -part-1-f0ce2e8a23a1

Если вы планируете использовать селеновую сетку,

https://github.com/mycargus/nightwatch-docker-grid

Ура!

0 голосов
/ 27 февраля 2020

Nightwatch способен автоматически запускать процесс веб-драйвера, подключаться к его порту и напрямую связываться с ним:

  "webdriver" : {
  "port": 9515,
  "start_process": true,
  "server_path": "./node_modules/chromedriver/bin/chromedriver",
  "cli_args": []
}

В качестве опции вы можете запустить chromedriver и контролировать процесс через pm2

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