Slack Reporter Репортер
wdio-slack-reporter это пакет сторонних разработчиков, для получения дополнительной информации, пожалуйста, посетите GitHub | npm
Репортер от WebdriverIO, использующий Incoming webhook и Web API для отправки результатов в Slack.
📢 Важное уведомление
Миграция на filesUploadV2 из-за устаревания files.upload
Скриншот уведомления Slack
Политика поддержки версий WebdriverIO
Версии WebdriverIO, поддерживаемые в этом проекте, следуют политике поддержки WebdriverIO. Политику поддержки WebdriverIO можно проверить здесь.
Установка
Самый простой способ - сохранить @moroo/wdio-slack-reporter как devDependency в вашем package.json.
{
"devDependencies": {
"@moroo/wdio-slack-reporter": "^9.0.0"
}
}
Вы можете сделать это просто:
- NPM
npm install @moroo/wdio-slack-reporter --save-dev
- Yarn
yarn add -D @moroo/wdio-slack-reporter
Инструкции по установке WebdriverIO можно найти здесь.
Конфигурация
Чтобы использовать репортер, вам нужно добавить slack в массив reporters в файле wdio.conf.js
// wdio.conf.js
import SlackReporter from '@moroo/wdio-slack-reporter';
export const config: WebdriverIO.Config = {
reporters: [
[
SlackReporter,
{
slackOptions: {
type: 'web-api',
channel: process.env.SLACK_CHANNEL || 'Cxxxxxxxxxx',
token: process.env.SLACK_BOT_TOKEN || 'xoxb-xxxxxxxxxx-xxxxxx...',
},
},
],
],
};
Параметры конфигурации
Поддерживаются следующие параметры конфигурации.
Для отправки уведомлений необходимо настроить webhook или web-api.
Если настроены и web-api, и webhook, используется web-api.