Перейти до основного вмісту

Сервіс 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
За замовчуванням: {}

Welcome! How can I help?

WebdriverIO AI Copilot