github地址: https://github.com/webdriverio/webdriverio/tree/main/packages/wdio-cli 2、报告包: @wdio/allure-reporter github地址: https://github.com/webdriverio/webdriverio/tree/main/packages/wdio-junit-reporter 3、服务包: @wdio github地址: https://github.com/webdriverio/webdriverio/tree/main/packages/wdio-lighthouse-service @wdio github地址: https://github.com/webdriverio/webdriverio/tree/main/packages/wdio-cucumber-framework @wdio github地址: https://github.com/webdriverio/webdriverio/tree/main/packages/wdio-jasmine-framework @wdio/
=============================== WDIO Configuration Wizard ===============================? Do you want me to run `npm install` YesInstalling wdio packages: - @wdio/local-runner@latest - @wdio/ jasmine-framework@latest - @wdio/spec-reporter@latest - @wdio/allure-reporter@latest - wdio-electron-serviceadded Adding "wdio" script to package.json. ✔ Success! /test.png') }) }) 运行测试wdio run .
3、安装WebdriverIO CLI 在命令行或终端中,输入npm i --save-dev @wdio/cli命令来安装WebdriverIO的命令行接口(CLI)。 安装完成后,可以在node_modules/.bin/目录下找到wdio命令。但为了方便使用,建议将其添加到环境变量中,或者在命令行中通过完整路径调用。 4、生成配置文件 安装完CLI后,使用npx wdio config 命令来生成一个基本的配置文件 执行命令后,会在项目根目录下生成一个wdio.conf.js文件,这个文件包含了WebdriverIO 4、编写脚本 根据wdio.conf.js文件中的配置项,配置项目的测试环境、浏览器、测试框架等,就可以开始编写测试脚本了。
安装 CLI 并配置: npm i --save-dev @wdio/cli npx wdio config -y 配置命令会生成 wdio.conf.js,其中 specs 字段指定测试用例位置。 运行测试: npx wdio run wdio.conf.js 测试会打开浏览器窗口并尝试登录,完成后可在输出中看到测试结果。
“Wdio安装向导”使安装简单和容易。 3.Citrus Citrus是一个开源框架,您可以使用它自动化任何消息传递协议或数据格式的集成测试。