خدمة 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']
}]
],
// ...
}