خدمة تيستنج بوت
خدمة 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
الافتراضي: {}