Vitaq AI 服务
支持 WebdriverIO 版本 8
Vitaq AI 是一款基于 WebdriverIO 构建的独特的人工智能驱动的基于云的测试自动化工具。通过您的浏览器访问,轻松捕获应用程序的图形数字孪生。它将 Webdriverio 的全部功能扩展到用于 Web、移动和 API 测试的模型驱动方法。
- 利用可变性的力量来发现其他方法遗漏的缺陷。
- 测量和分析已测试内容和未测试内容,并将这些内容整合到基于云的用户旅程测试覆盖率数据库中。
- 通过机器学习降低您的风险,优先处理您最重要的用户旅程。
安装
这是将 WebdriverIO 与 Mocha 和 Vitaq 集成所需的众多软件包之一,这是主软件包,其他所需软件包是此软件包的依赖项。
最简单的方法是将wdio-vitaqai-service
作为 package.json
中的 devDependency,例如
{
"devDependencies": {
"wdio-vitaqai-service": "^1.1.26"
}
}
您可以使用 npm 安装它
npm install wdio-vitaqai-service --save-dev
或 Yarn
yarn add wdio-vitaqai-service --dev
有关如何安装WebdriverIO
的说明,请参见此处。
升级
如果您想对该软件包进行增量升级,则可以使用 npm 进行升级
npm install wdio-vitaqai-service@<version> --save-dev
或 Yarn
yarn add wdio-vitaqai-service@<version> --dev
其中<version>
应替换为您希望安装的版本。
配置
为了使用此软件包,需要以以下方式修改 WebdriverIO 配置文件(默认名称为 wdio.conf.js)
- 将规范分组,以便它们都在同一个运行器实例中运行
"specs": [
["./test/specs/*.js"]
],
- 将框架设置为 vitaqai-mocha
"framework": "vitaqai-mocha",
- 添加 vitaqai 服务和参数
"services": [
["vitaqai", {
"userName": "[email protected]",
"testActivityName": "Shopping_Site_Test",
"projectName": "Surf_Shop",
"url": "https://vitaq.online",
"userAPIKey": "..."
}],
"chromedriver",
],
其中
userName
- 指您在 vitaq.online 上帐户的用户名testActivityName
- 指您希望使用的测试活动的名称projectName
- 指包含测试活动的项目url
- 是 Vitaq 的 URLuserAPIKey
- 是从您的 vitaq.online 帐户复制的 API 密钥
可以在通常的方式中添加 Mocha 选项
有关 WebdriverIO 的更多信息,请参阅主页。
文档
所有上述配置选项的详细信息以及命令行用法的详细信息可以在Vitaq AI WebdriverIO 服务文档中找到。
WebdriverIO 的 VitaqAI 入门
开始使用 Vitaq 的最快方法是
- 在vitaq.online上注册一个帐户
- 按照Vitaq AI 入门指南中的步骤,完成我们提供的示例。
- 创建您自己的测试活动图,并按照步骤使其运行。