Передать переменную из beforeLaunch в onPrepare
Я использую транспортир с sharedTestFiles: true
в конфиге мне нужно создать общую папку для всех отчетов, которые будут запускаться для всех пакетов.
Пытался достичь этого путем определения date
переменная внутри beforeLaunch
а затем передать это onPrepare
функция, но она возвращается как undefined
,
Я пытаюсь дождаться date
переменная для определения (думал, что это может быть асинхронная проблема), но даже после 10 секунд ожидания, дата все еще не определена. Возможно ли это, можно ли передать переменную из beforeLaunch
в onPrepare
?
beforeLaunch: function() {
date = dateTime.getFullDateTime();
}
onPrepare: function() {
return webdriver.promise.delayed(1000).then(function() {
return browser.driver.wait(function() {
if(date !== undefined) { return true; }
}
}, 10000, 'onPrepare wait');
}