📜  Watir-简介

📅  最后修改于: 2020-12-03 05:18:48             🧑  作者: Mango


Watir(Ruby中的Web应用程序测试)发音为“ Water”,是使用Ruby开发的开源工具,无论使用哪种语言编写应用程序,该工具都可以帮助实现Web应用程序的自动化。 Watir带有丰富的API集,可帮助我们与浏览器进行交互,查找页面元素,截屏,处理警报,文件下载, window.open弹出窗口,无头测试等。

支持的浏览器是-

  • IE浏览器
  • 火狐浏览器
  • 苹果浏览器
  • 边缘

注意-Watir可以作为Rubygems gem进行安装。

使用Watir Webdriver,您可以测试您的网站和UI应用程序。由于Watir完全专注于与浏览器相关的内容,因此您可以将Watir与其他测试框架一起使用,例如-

  • 规范
  • 黄瓜

主要测试代码将使用测试框架编写,并在Watir的帮助下完成与浏览器的交互。

测试框架以及Watir的流程如下所示-

红宝石

RSpec或Cucumber涉及测试运行程序和测试代码。有关网站或UI测试的详细信息可以细分为页面对象,该对象将引用Watir,其中将获得要用于测试的页面定位器。 Watir及其Webdriver有助于连接到浏览器并执行测试自动化。