Сервіс Testingbot
Сервіс WebdriverIO, який забезпечує кращу інтеграцію з TestingBot. Він оновлює метадані завдання ('name', 'passed', 'tags', 'public', 'build', 'extra') та запускає TestingBot Tunnel за потреби.
Встановлення
Найпростіший спосіб — зберегти @wdio/testingbot-service
як devDependency у вашому файлі package.json
, через:
npm install @wdio/testingbot-service --save-dev
Інструкції щодо встановлення WebdriverIO
можна знайти тут.
Конфігурація
Щоб використовувати сервіс, вам потрібно встановити user
та key
у вашому файлі wdio.conf.js
та встановити опцію hostname
на hub.testingbot.com
. Якщо ви хочете використовувати TestingBot Tunnel,
вам потрібно встановити tbTunnel: true
.
// wdio.conf.js
export const config = {
// ...
user: process.env.TB_KEY,
key: process.env.TB_SECRET,
services: [
['testingbot', {
tbTunnel: true
}]
],
// ...
};
Опції
Для авторизації сервісу TestingBot ваша конфігурація повинна містити опції user
та key
.
tbTunnel
Якщо встановлено значення true, запускає TestingBot Tunnel і відкриває безпечне з'єднання між віртуальною машиною TestingBot, яка запускає ваші тести браузера.
Тип: Boolean
За замовчуванням: false
tbTunnelOpts
Застосовує опції TestingBot Tunnel (наприклад, для зміни номера порту або налаштувань logFile). Дивіться цей список для отримання додаткової інформації.
Тип: Object
За замовчуванням: {}