Ruby on rails 如何在RubyonRails中使用WatirGem,在Firefox中使用JSSH?
我通过以下方式在系统中安装了watir gemRuby 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
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浏览器)
有关更多信息,请参阅以下链接:
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'