• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

RubyonFirefoxbrowser

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1) Install the FireWatir Gem

gem install firewatir

 

2) Install the JSSH Firefox Extension

Firefox 3.6 on Windows: http://wiki.openqa.org/download/attachments/13893658/jssh-3.6-WINNT.xpi?version=1&modificationDate=1264489925906

 

3) Ensure Firefox settings are correct

Certain firefox settings need to be changed to ensure FireWatir functions correctly. These instructions can be followed to get the Firefox#attach command to work.

  1. Make sure that pop ups are allowed in Firefox. You can allow all popups, or only for certain sites that you are testing. (Option –> Content)
  2. Make sure that Firefox opens a new window instead of a new tab when a link is clicked. (Option –> Tabs)

 

4) You will need to open Firefox using a command line argument to get FireWatir to recognize jssh.  To do this, open your command prompt, or a terminal, and run:

firefox.exe –jssh

 

5) FireWatir Example Script

#Include the FireWatir file. require 'firewatir' ff=FireWatir::Firefox.new #Open yahoo mail. ff.goto("http://mail.yahoo.com") #Put your user name. ff.text_field(:name,"login").set("User_Name") #Put your password. ff.text_field(:name,"passwd").set("Password") #Click Sign In button. ff.button(:value,"Sign In").click #Click Sign Out button. ff.link(:text, "Sign Out").click #Close the browser. ff.close

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
基于Ruby的Watir-WebDriver自动化测试方案发布时间:2022-07-14
下一篇:
ruby学习笔记(10)-puts,p,print的区别发布时间:2022-07-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap