Почему Nightwatch запускает каждый файл .js как дочерний процесс? (Возможно, я изменил некоторые настройки)

javascript selenium-rc

280 просмотра

2 ответа

16 Репутация автора

В последнее время, когда я запускаю Nightwtch.js, моя консоль запускается как дочерний процесс, каждый файл .js каждой папки или подпапки как дочерний процесс. Несколько экземпляров Chrome открыты с ними тоже. Даже папка модуля с необходимыми библиотеками JS. Я думаю, что я забыл некоторые конфигурации.

Я только хочу запустить основной файл Nightwatch JS с одним Chrome ..

Моя консоль печатает, начиная ..

nightwatch bot.js -c config_chrome.json

Запущенный дочерний процесс для: tests / extra / assertions / customAssertion Запущенный дочерний процесс для: tests / extra / commands / customCommand

тесты / дополнительные / утверждения / пользовательские утверждения завершены.

тесты / дополнительные / команды / customCommand завершены.

Запущенный дочерний процесс для: tests / extra / commands / customCommandConstructor Запущенный дочерний процесс для: tests / extra / commands / other / otherCommand

тесты / дополнительные / команды / customCommandConstructor завершены.

Начался дочерний процесс для: tests / extra / globals

тесты / экстра / глобалы закончены.

Запущен дочерний процесс для: tests / extra / otherPageobjects / otherPage

тесты / extra / otherPageobjects / otherPage завершены.

Запущен дочерний процесс для: tests / extra / pageobjects / SimplePageFn

тесты / extra / pageobjects / SimplePageFn завершены.

Запущен дочерний процесс для: tests / extra / pageobjects / invalidPageObj

тесты / дополнительные / команды / другие / другиеКоманда завершена.

Запущен дочерний процесс для: tests / extra / pageobjects / simplePageObj

тесты / extra / pageobjects / invalidPageObj завершены.

Автор: kalef_ Источник Размещён: 18.07.2016 06:45

Ответы (2)


0 плюса

16 Репутация автора

Я забыл отправить --test на консоль ... :)

Автор: kalef_ Размещён: 19.07.2016 03:28

0 плюса

1797 Репутация автора

Существует параметр конфигурации, который также может вызывать такое поведение.

Если вы установили "test_workers": trueв nightwatch.conf.jsвсе тесты выполняются в параллель , и это разжигает child processesдля каждого файла в вашей директории , где nightwatchпроходит свои испытания.

Документация здесь:
https://github.com/nightwatchjs/nightwatch-docs/blob/master/guide/running-tests/run-parallel.md

Автор: zero_cool Размещён: 01.12.2017 09:03
Вопросы из категории :
32x32