Я пытаюсь запустить несколько тестов в файле функций (несколько сценариев). В промежутке между каждым сценарием мне необходимо перезапустить браузер (или, по крайней мере, использовать новое окно). Я пытаюсь установить restartBrowserBetweenTests: true
, но по какой-то причине он просто заставляет браузер закрываться после первого сценария и никогда не открывает новый. Я использую транспортир-огурец.restartBrowserBetweenTests не перезапускает браузер, только закрывает его
Это мой конф файл:
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": ""
}
Я не могу разместить шаги или файл функции по соображениям конфиденциальности, однако нет ничего, что должно предотвратить открыть новый браузер.
Я делаю это изнутри транспортира, поэтому у меня нет оконной ручки для вызова window.open on: / –