2016-08-23 3 views
0

Итак, мы используем транспортир для тестирования e2e. система CI - jenkins. И я не хочу использовать jenkins для сервера селена. Следовательно, я настроил отдельный другой узел, чтобы быть только сервером селена. Файл транспортир конф есть адрес селеном указывает на этот узел сказатьНастройка сервера webdriver/selenium для транспортиратора

exports.config = { 
    seleniumAddress: 'http://remote-node.com:4444/wd/hub', 
    specs: ['Scripts\\test\\**\\*spec.js'], 
    jasmineNodeOpts: { 
     defaultTimeoutInterval: 12000, 
     onComplete: null, 
     isVerbose: true, 
     showColors: true, 
     includeStackTrace: true 
    }, 

А затем на удаленном-узле, я должен запустить сервер селена вручную и выполнения Вход для реселлеров файл batch. Если я создаю пакетный файл и сделаю его запущенным во время загрузки, используйте taskcheduler windows. Выполняется пакет, и я вижу процесс, выполняющийся в фоновом режиме.

Это партия.

call "C:\Program Files\nodejs\nodevars.bat" 
call webdriver-manager start --standalone 

Но транспортир, похоже, не похож на браузеры, работающие на заднем плане.

Как этот вопрос обрабатывается? то есть используя удаленный сервер selenium, который запускается во время загрузки в Windows? И вся идея использования удаленного сервера selenium для транспортира. Мой тест с планировщиком задач не был успешным.

ответ

-1

Но транспортир, похоже, не похож на браузеры, работающие на заднем плане. " Транспортир всегда инициирует новый экземпляр браузера, что именно вы работаете в фоновом режиме?

Как только вы запускаете свою работу Jenkins, запускается сервер selenium, и если вы снова запускаете ту же работу, я не уверен в ситуации сервера селена.

Какой браузер вы используете? если вы используете Chrome и Firefox, вы можете использовать «directConnect: true» в вашем файле конфигурации, вам не нужно запускать сервер selenium вручную.

+0

Пожалуйста, дайте мне знать, почему это проголосовало. Я хотел бы улучшить себя. Я рассказал о возможных путях и о том, что именно он делает. – Nick

Смежные вопросы