Ruby on Firefox browser

來源:互聯網
上載者:User
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

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.