跳至主要内容

winappdriver 服务

wdio-winappdriver-service 是一个第三方包,更多信息请参见GitHub | npm

此服务可帮助您在使用WDIO 测试运行器运行测试时无缝运行 WinAppDriver 服务器。它在子进程中启动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 服务器的所有日志存储到的路径。

类型:字符串

示例

export.config = {
// ...
services: [
['winappdriver', {
logPath : './'
}]
],
// ...
}

command

要使用您自己安装的 WinAppDriver(例如全局安装),请指定应启动的命令。

类型:字符串

示例

export.config = {
// ...
services: [
['winappdriver', {
command : 'c:\\Program Files (x86)\\Windows Application Driver\\WinAppDriver.exe'
}]
],
// ...
}

args

直接传递给WinAppDriver 的参数列表。

请参阅文档以了解可能的参数。

类型:数组

默认值:[]

示例

export.config = {
// ...
services: [
['winappdriver', {
args: ['10.0.0.10', '4723/wd/hub']
}]
],
// ...
}

欢迎!我怎样才能帮助您?

WebdriverIO AI Copilot