Я пытаюсь запустить несколько тестов в файле функций (несколько сценариев). Между каждым сценарием мне нужно перезапустить браузер (или, по крайней мере, использовать новое окно). Я пытаюсь установить restartBrowserBetweenTests: true
, но по какой-то причине браузер просто закрывается после первого сценария и никогда не открывает новый. Я использую транспортир-огурец.
Это мой файл конфигурации:
exports.config = {
specs: [
'wordAssessTimer.feature'
],
// Capabilities to be passed to the webdriver instance.
capabilities: {
'browserName': 'firefox'
},
// Framework to use.
framework: 'cucumber',
allScriptsTimeout: 300000,
// Options to be passed to cucumber
cucumberOpts: {
require: ['steps.js', 'reporter.js'],
format: 'pretty',
strict: true
},
restartBrowserBetweenTests: true
};
Это мой файл пакета:
{
"name": "wordAssessTimer",
"version": "",
"description": "",
"main": "conf.js",
"dependencies": {
},
"devDependencies": {
"cucumber": "0.4.9",
"protractor": "2.1.0"
},
"scripts": {
},
"author": "",
"license": ""
}
Я не могу публиковать шаги или файл функций по соображениям конфиденциальности, однако там нет ничего, что могло бы помешать открытию нового браузера.