پرش به محتوای اصلی

سرویس 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 را اعمال کنید (به عنوان مثال برای تغییر شماره پورت یا تنظیمات logFile). برای اطلاعات بیشتر این لیست را مشاهده کنید.

نوع: Object
پیش‌فرض: {}

Welcome! How can I help?

WebdriverIO AI Copilot