参考资料:
http://watir.com/guides/
Watir Watir( Web Application Testing in Ruby) 是一个优秀的开源工具,用于开发基于Web 应用的自动化测试程序。它使用Ruby 脚本语言,提供了轻量级的自动化测试程序框架和丰富的开发库,有效地加速了自动化测试程序开发。
Watir 的主要特性以及使用 Watir 开发自动化程序的优势
Watir是一个轻量级的用于开发基于Web应用的自动化测试框架,它基于Ruby语言,提供了丰富的开发库,简化了自动化测试程序开发。下面我们总结了Watir的主要一些优良特性:
环境搭建
第一步,安装ruby环境
第二步,安装watir的gem包
第三步,安装在驱动,并配置path。举例chomedriver
应用举例
require 'watir' # the watir controller
# open the IE browser
ie = Watir::Browser.new
# Step 1: go to the test site: http://www.baidu.com
ie.goto ("http://www.baidu.com")
# Step 2: enter ‘pickaxe’ in the search text field
ie.text_field(:id, "kw").set("ruby") # q is the name of the search field
# Step 3: click the ‘Google Search’ button
ie.button(:id, su).click # “btnG” is the name of the Search button
# Actual Result: Check that the ‘Programming Ruby’ link appears on the results page
if ie.contains_text("ruby")
puts "success"
else
puts "fail"
end
如果程序运行成功,并跳出chome浏览器的操作流程,说明Ruby+Watir的环境是搭建成功的.