我安装的Watir宝石在我的系统通过如何在Firefox中使用JSSH在rails上使用watir gem?
gem install watir
后,我安装JSSH Firefox扩展。
我的问题如何启用firefox中的JSSH以及如何使用它进行测试。
在此先感谢
我安装的Watir宝石在我的系统通过如何在Firefox中使用JSSH在rails上使用watir gem?
gem install watir
后,我安装JSSH Firefox扩展。
我的问题如何启用firefox中的JSSH以及如何使用它进行测试。
在此先感谢
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浏览器)
欲了解更多信息,请参考以下链接:
您可以在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'