跳到主要内容

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 服务选项在此处
// ...
}]
],
// ...
};

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