انتقل إلى المحتوى الرئيسي

خدمة تيستنج بوت

خدمة WebdriverIO التي توفر تكاملًا أفضل مع TestingBot. تقوم بتحديث بيانات الوظيفة (الاسم 'name'، النجاح 'passed'، العلامات 'tags'، العام 'public'، البناء 'build'، إضافات 'extra') وتشغيل نفق TestingBot إذا كان مطلوبًا.

التثبيت

الطريقة الأسهل هي الاحتفاظ بـ @wdio/testingbot-service كـ devDependency في ملف package.json الخاص بك، عبر:

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

يمكن العثور على تعليمات حول كيفية تثبيت WebdriverIO هنا.

التكوين

لاستخدام الخدمة تحتاج إلى تعيين user و key في ملف wdio.conf.js الخاص بك، وتعيين خيار hostname إلى hub.testingbot.com. إذا كنت ترغب في استخدام نفق TestingBot فأنت بحاجة إلى تعيين 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

إذا كانت القيمة صحيحة، فإنها تقوم بتشغيل نفق TestingBot وتفتح اتصالًا آمنًا بين الجهاز الافتراضي TestingBot الذي يقوم بتشغيل اختبارات المتصفح الخاصة بك.

النوع: Boolean
الافتراضي: false

tbTunnelOpts

تطبيق خيارات نفق TestingBot (مثل تغيير إعدادات رقم المنفذ أو ملف السجل). انظر هذه القائمة لمزيد من المعلومات.

النوع: Object
الافتراضي: {}

Welcome! How can I help?

WebdriverIO AI Copilot