Перейти к основному содержимому

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