Ruby on rails 如何在RubyonRails中使用WatirGem,在Firefox中使用JSSH?

Ruby on rails 如何在RubyonRails中使用WatirGem,在Firefox中使用JSSH?,ruby-on-rails,firefox-addon,jssh,Ruby On Rails,Firefox Addon,Jssh,我通过以下方式在系统中安装了watir gem gem install watir 之后,我安装了JSSHFirefox扩展 我的问题是如何在firefox中启用JSSH以及如何使用它进行测试 提前感谢Watir是一款基于浏览器的web应用程序前端测试工具 在Windows平台上,默认情况下,web测试在Internet Explorer中运行 watir的主要缺点是,它只适用于带有IE的windows 以下内容将有助于运行示例自动测试 将以下代码保存在sample.rb文件中 require

我通过以下方式在系统中安装了watir gem

gem install watir
之后,我安装了JSSHFirefox扩展

我的问题是如何在firefox中启用JSSH以及如何使用它进行测试


提前感谢

Watir是一款基于浏览器的web应用程序前端测试工具

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

watir的主要缺点是,它只适用于带有IE的windows

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

将以下代码保存在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浏览器)

有关更多信息,请参阅以下链接:


您可以使用watir webdriver在FireFox中运行GUI测试

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
另外,由于某些原因,脚本在我的机器上找不到firefox.exe二进制文件,因此我不得不在
require“watir webdriver”

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