首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在火狐的JSSH中使用ruby on rails中的watir gem?

如何在火狐的JSSH中使用ruby on rails中的watir gem?
EN

Stack Overflow用户
提问于 2011-06-10 15:26:59
回答 2查看 392关注 0票数 0

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

代码语言:javascript
复制
gem install watir

在此之后,我安装了JSSH Firefox扩展。

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

提前感谢

EN

回答 2

Stack Overflow用户

发布于 2011-07-14 15:07:02

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

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

watir的主要缺点是它只能在安装了IE的windows上运行。

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

将以下代码保存在sample.rb文件中

代码语言:javascript
复制
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 --此命令有助于通过命令提示符运行此文件

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

有关详细信息,请参阅以下链接:

  • http://watir.com/installation/#win
  • http://wiki.openqa.org/display/WTR/How+to+wait+with+Watir
票数 0
EN

Stack Overflow用户

发布于 2013-11-15 00:32:14

您可以使用watir-webdriver在FireFox中运行图形用户界面测试

代码语言:javascript
复制
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"之后添加以下代码

代码语言:javascript
复制
Selenium::WebDriver::Firefox::Binary.path='C:\Program Files\Mozilla Firefox\firefox.exe'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6303237

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档