2016-06-21 6 views
3

Я использую транспортир для автоматизации моего приложения, у меня есть около 400 тестовых примеров для автоматизации, я использую jenkins для Continuous Integration.Chrome Драйвер прерывается во время выполнения

Каждый день я запускаю исполнение через Дженкинса как часть ночных исполнений, но через некоторое время Chrome Chrome зависает, я не могу видеть браузер. Но в журнале консоли в Дженкинс я могу видеть

«[гранатомет] 1 экземпляр (ы) WebDriver все еще работает», я не могу видеть браузер и мое исполнение не может идти дальше, и я должен был решительно остановить Построить ,

Я использую

Windows 7 транспортир 2.5.1

мой образец conf.js файл

framework: 'jasmine', 
jasmineNodeOpts: { 
    onComplete: null, 

    defaultTimeoutInterval: 120000, 
}, 
'autoStartStopServer': true, 
capabilities: { 
    'browserName': 'chrome', 
    shardTestFiles: true, 
    maxInstances: 1 
}, 
suites: { 
    specs: '../specs/module1/*.js', 

}, 

Я нашел подобный вопрос с предложенным решением here и here он говорит добавьте DBUS_SESSION_BUS_ADDRESS=/dev/null, но как использовать то же самое в Windows, любая помощь приветствуется.

ответ

0

В командной ПРОМТ (не мерзавец Баш или cywin) попробовать эту команду:

SET DBUS_SESSION_BUS_ADDRESS =/DEV/нуль

Чтобы установить переменные окружения затем запустить приложение узла, попробуйте эту команду:

SET DBUS_SESSION_BUS_ADDRESS =/dev/null & & узел app.js

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