خدمة ywinappdriver
wdio-ywinappdriver-service هي حزمة طرف ثالث، لمزيد من المعلومات يرجى الاطلاع على GitHub | npm
تساعدك هذه الخدمة على تشغيل خادم ywinappdriver بسلاسة عند تشغيل الاختبارات مع WDIO testrunner. يقوم بتشغيل ywinappdriver في عملية فرعية.
التثبيت
npm install wdio-ywinappdriver-service --save-dev
يمكن العثور على تعليمات حول كيفية تثبيت WebdriverIO هنا.
التكوين
لاستخدام الخدمة تحتاج إلى إضافة ywinappdriver إلى مصفوفة الخدمات الخاصة بك:
// wdio.conf.js
export.config = {
    // ...
    services: ['ywinappdriver'],
    // ...
};
الخيارات
يمكن إضافة الخيارات التالية إلى ملف wdio.conf.js. لتحديد خيارات للخدمة تحتاج إلى إضافة الخدمة إلى قائمة services بالطريقة التالية:
// wdio.conf.js
export.config = {
    // ...
    services: [
        ['ywinappdriver', {
            // ywinappdriver service options here
            // ...
        }]
    ],
    // ...
};
logPath
المسار الذي يجب تخزين جميع سجلات خادم ywinappdriver فيه.
النوع: String
مثال:
export.config = {
    // ...
    services: [
        ['ywinappdriver', {
            logPath : './'
        }]
    ],
    // ...
}
command
لاستخدام تثبيت winappdriver الخاص بك، على سبيل المثال، المثبتة بشكل عام، حدد الأمر الذي يجب بدء تشغيله.
النوع: String
مثال:
export.config = {
    // ...
    services: [
        ['ywinappdriver', {
            command : 'c:\\xx\\ywinappdriver.exe'
        }]
    ],
    // ...
}
args
قائمة بالوسيطات التي يتم تمريرها مباشرة إلى ywinappdriver.
راجع التوثيق للحصول على الوسيطات الممكنة.
النوع: Array
الافتراضي: []
مثال:
export.config = {
    // ...
    services: [
        ['ywinappdriver', {
            args: ['--urls' 'http://127.0.0.1:4723' '--basepath' '/wd/hub']
        }]
    ],
    // ...
}