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