Перейти к основному содержимому

Сервис 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 (например, для изменения номера порта или настроек файла журнала). Подробнее смотрите этот список.

Тип: Object
По умолчанию: {}

Welcome! How can I help?

WebdriverIO AI Copilot