2011-06-10 70 views

回答

0

Watir是一个基于浏览器的Web应用程序前端测试工具。

在Windows平台上,默认情况下,Web测试在Internet Explorer中运行。

watir的主要缺点是它只能在IE浏览器上运行。

以下将有助于运行示例自动测试。

保存在sample.rb文件下面的代码

require 'rubygems' 
require 'watir' 

browser = Watir::Browser.new 
browser.goto("http://www.google.co.in/") 
browser.text_field(:name => "q").set "spritle.com" 
browser.button(:name => 'btnG').click 

运行此文件命令提示符ruby sample.rb - 此命令将有助于通过运行命令提示符下这个文件

这上面的代码会自动打开google页面并在文本字段中键入'spritle.com',然后单击搜索按钮,然后显示搜索结果。最后会关闭浏览器。 (注意:这将仅打开Internet Explorer浏览器)

欲了解更多信息,请参考以下链接:

0

您可以在Firefox中使用的Watir运行GUI测试-webdriver

require "watir-webdriver" 

browser = Watir::Browser.new :ff 
browser.goto("http://www.google.co.in/") 
browser.text_field(:name => "q").set "spritle.com" 
browser.button(:name => 'btnG').click 

另外,f或者某些原因,脚本无法在我的机器上找到firefox.exe二进制文件,因此我必须在添加以下内容之后添加以下内容require "watir-webdriver"

Selenium::WebDriver::Firefox::Binary.path='C:\Program Files\Mozilla Firefox\firefox.exe' 
相关问题