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