версий пакетов:
"webdriverio": "^4.13.2",
"typescript": "^3.0.1",
"mocha": "^4.1.0",
"selenium-standalone": "^6.15.1",
Настройка папки:
src
test
auth
login.success.test.ts
login.fail.test.ts
_test_setup.ts
Пример файла _test_setup.ts:
before(function() {
console.log("Test Setup: (Before)")
return callServer()
.then(() => {
console.log("Test Setup: (Complete)")
})
})
спецификации в wdio.conf.js
specs: ['./src/test/**/*.ts']
Мне не удалось запустить скрипт установки до начала моих тестов.Похоже, что wdio не учитывает блоки before
вне каких-либо блоков describe
(возможно, по той же причине, по которой он игнорирует также .only
).Есть альтернативы?