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

خدمة winappdriver

wdio-winappdriver-service هي حزمة من طرف ثالث، لمزيد من المعلومات يرجى زيارة GitHub | npm

تساعدك هذه الخدمة على تشغيل خادم WinAppDriver بسلاسة عند تشغيل الاختبارات مع WDIO testrunner. إنها تبدأ WinAppDriver في عملية فرعية.

التثبيت

npm install wdio-winappdriver-service --save-dev

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

التكوين

لاستخدام الخدمة تحتاج إلى إضافة winappdriver إلى مصفوفة الخدمات الخاصة بك:

// wdio.conf.js
export.config = {
// ...
services: ['winappdriver'],
// ...
};

الخيارات

يمكن إضافة الخيارات التالية إلى ملف wdio.conf.js. لتحديد خيارات للخدمة تحتاج إلى إضافة الخدمة إلى قائمة services بالطريقة التالية:

// wdio.conf.js
export.config = {
// ...
services: [
['winappdriver', {
// WinAppDriver service options here
// ...
}]
],
// ...
};

logPath

المسار الذي يجب تخزين جميع سجلات خادم winappdriver فيه.

النوع: String

مثال:

export.config = {
// ...
services: [
['winappdriver', {
logPath : './'
}]
],
// ...
}

command

لاستخدام التثبيت الخاص بك من WinAppDriver، على سبيل المثال المثبت عالميًا، حدد الأمر الذي يجب بدؤه.

النوع: String

مثال:

export.config = {
// ...
services: [
['winappdriver', {
command : 'c:\\Program Files (x86)\\Windows Application Driver\\WinAppDriver.exe'
}]
],
// ...
}

args

قائمة الوسيطات المرسلة مباشرة إلى WinAppDriver.

راجع الوثائق للوسيطات الممكنة.

النوع: Array

الافتراضي: []

مثال:

export.config = {
// ...
services: [
['winappdriver', {
args: ['10.0.0.10', '4723/wd/hub']
}]
],
// ...
}

Welcome! How can I help?

WebdriverIO AI Copilot