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