- Watir 教程
- Watir - 主页
- Watir - 概述
- Watir - 简介
- Watir - 环境设置
- Watir - 安装浏览器的驱动程序
- Watir - 使用浏览器
- Watir - 网页元素
- Watir - 定位网页元素
- Watir - 使用 Iframe
- Watir - 自动等待
- Watir - 无头测试
- Watir - 移动测试
- Watir - 捕获屏幕截图
- Watir - 页面对象
- Watir - 页面性能
- Watir - Cookies
- Watir - 代理
- Watir - 警报
- Watir - 下载
- Watir - 浏览器窗口
- Watir 有用资源
- Watir - 快速指南
- Watir - 有用资源
- Watir - 讨论
Watir - 简介
Watir(用 Ruby 编写 Web 应用程序测试),发音为“Water”,是使用 Ruby 开发的一种开源工具,用于自动完成 Web 应用程序,无论应用程序使用哪种语言编写。Watir 随附一套丰富的 API,可帮助我们与浏览器交互、定位页面元素、截取屏幕截图、处理警报、文件下载、window.open 弹出窗口、无头测试等。
支持的浏览器有 −
- Internet Explorer
- Firefox
- Chrome
- Safari
- Edge
注意 − Watir 可作为 Rubygems gem 进行安装。
使用 Watir webdriver,您可以测试您的网站和 UI 应用程序。由于 Watir 完全专注于浏览器相关内容,因此您可以将 Watir 与其他测试框架结合使用,例如 −
- RSpec
- Cucumber
主要的测试代码将使用测试框架编写,与浏览器的交互将借助 Watir 进行。
测试框架与 Watir 一起使用时的流程如下所示 −
RSpec 或 Cucumber 参与测试运行程序和测试代码。有关网站或 UI 测试的详细信息可以细分为页面对象,该页面对象将引用 Watir,其中它将获取要用于测试的页面定位器。Watir 及其 webdriver 有助于连接到浏览器并执行测试自动化。
广告