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

سرویس 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 در اینجا
// ...
}]
],
// ...
};

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