Перейти до основного вмісту

winappdriver Service

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']
}]
],
// ...
}

Welcome! How can I help?

WebdriverIO AI Copilot