Pular para o conteúdo principal

Serviço Testingbot

Serviço WebdriverIO que fornece uma melhor integração com o TestingBot. Ele atualiza os metadados do trabalho ('name', 'passed', 'tags', 'public', 'build', 'extra') e executa o TestingBot Tunnel, se desejado.

Instalação

A maneira mais fácil é manter o @wdio/testingbot-service como uma devDependency no seu arquivo package.json, via:

npm install @wdio/testingbot-service --save-dev

Instruções sobre como instalar o WebdriverIO podem ser encontradas aqui.

Configuração

Para usar o serviço, você precisa definir user e key no seu arquivo wdio.conf.js, e configurar a opção hostname para hub.testingbot.com. Se você quiser usar o TestingBot Tunnel você precisa definir tbTunnel: true.

// wdio.conf.js
export const config = {
// ...
user: process.env.TB_KEY,
key: process.env.TB_SECRET,
services: [
['testingbot', {
tbTunnel: true
}]
],
// ...
};

Opções

Para autorizar o serviço TestingBot, sua configuração precisa conter as opções user e key.

tbTunnel

Se verdadeiro, executa o TestingBot Tunnel e abre uma conexão segura entre uma Máquina Virtual TestingBot executando seus testes de navegador.

Tipo: Boolean
Padrão: false

tbTunnelOpts

Aplique opções do TestingBot Tunnel (por exemplo, para alterar as configurações de número de porta ou arquivo de log). Veja esta lista para mais informações.

Tipo: Object
Padrão: {}

Welcome! How can I help?

WebdriverIO AI Copilot