پرش به محتوای اصلی

سرویس 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']
}]
],
// ...
}

Welcome! How can I help?

WebdriverIO AI Copilot