- WebdriverIO 教程
- WebdriverIO - 主页
- WebdriverIO - 简介
- WebdriverIO - 先决条件
- WebdriverIO - 架构
- WebdriverIO - NodeJS 入门
- WebdriverIO - NPM 的安装
- WebdriverIO - VS 代码安装
- WebdriverIO - Package.json
- WebdriverIO - 摩卡安装
- Selenium 独立服务器安装
- WebdriverIO - 配置文件生成
- WebdriverIO - VS Code 智能感知
- WebdriverIO - Wdio.conf.js 文件
- WebdriverIO - Xpath 定位器
- WebdriverIO - CSS 定位器
- WebdriverIO - 链接文本定位器
- WebdriverIO - ID 定位器
- WebdriverIO - 标签名称定位器
- WebdriverIO - 类名定位器
- WebdriverIO - 名称定位器
- Expect 断言声明
- WebdriverIO - 快乐路径流
- WebdriverIO - 通用浏览器命令
- WebdriverIO - 处理浏览器大小
- WebdriverIO - 浏览器导航命令
- 处理复选框和下拉菜单
- WebdriverIO - 鼠标操作
- 处理子窗口/弹出窗口
- WebdriverIO - 隐藏元素
- WebdriverIO - 框架
- WebdriverIO - 拖放
- WebdriverIO - 双击
- WebdriverIO - Cookie
- WebdriverIO - 处理单选按钮
- webelements 上的 Chai 断言
- WebdriverIO - 多个窗口/选项卡
- WebdriverIO - 滚动操作
- WebdriverIO - 警报
- WebdriverIO - 调试代码
- WebdriverIO - 捕获屏幕截图
- WebdriverIO - JavaScript 执行器
- WebdriverIO - 等待
- WebdriverIO - 并行运行测试
- WebdriverIO - 数据驱动测试
- 从命令行参数运行测试
- 使用 Mocha 选项执行测试
- 从 Allure 生成 HTML 报告
- WebdriverIO 有用资源
- WebdriverIO - 快速指南
- WebdriverIO - 有用的资源
- WebdriverIO - 讨论
WebdriverIO - 简介
WebdriverIO 有助于自动化为当前使用 React、Angular、Polymerer Vue.js 等开发的应用程序设计的任何测试。此外,它还可以在Android和iOS平台上使用。
WebdriverIO 用 Node.js 实现,自动化代码用 JavaScript 编写。它位于 Selenium 的保护之下。WebdriverIO 中还提供了 Selenium 的所有功能,以及可用于验证的某些附件断言。
如今,大多数应用程序的前端都是使用 React、Angular 等 JavaScript 框架开发的。WebdriverIO 对于测试这些应用程序确实非常有用。
这是因为 WebdriverIO 编码也是用 JavaScript 完成的。该工具属于 Selenium 的范畴,并且还有一些额外的 API。如果我们了解 Selenium,那么获取 WebdriverIO 的知识就是一项简单的任务。
WebdriverIO 也可以用于测试普通应用程序,但如果我们使用 WebdriverIO 来验证在 React、Angular、Polymerer Vue.js 等中实现的任何应用程序,我们可以在构建强大的框架方面享受额外的优势。
如果我们在 JavaScript 中创建 Selenium 测试,那么 WebdriverIO 应该是选择。还有其他工具,例如 Cypress,它基于 JavaScript 框架,但不属于 Selenium 的范畴。
如果我们跟踪过去几年 WebdriverIO 下载的 npm 趋势,我们将观察到 WebdriverIO 的使用呈上升趋势,可从下面提到的链接获取 -
https://www.npmtrends.com/webdriverio
您的计算机上将出现以下屏幕 -
报告
WebdriverIO 中生成的一些报告如下 -
引诱
规格
联合单元
超文本标记语言
JSON
Cucumber JSON
服务
WebdriverIO 提供的一些服务如下 -
阿皮姆
码头工人
Selenium独立
Chrome驱动程序
火狐简介
开发工具
测试框架
WebdriverIO 支持的一些测试框架如下 -
Cucumber
茉莉花
摩卡