[ 
http://jira.openqa.org/browse/WTR-315?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Charley Baker updated WTR-315:
------------------------------

    Fix Version/s:     (was: 1.6.7)
                   Soon

> Firewatir does not accept options supplied through Watir::Browser
> -----------------------------------------------------------------
>
>                 Key: WTR-315
>                 URL: http://jira.openqa.org/browse/WTR-315
>             Project: Watir
>          Issue Type: Bug
>          Components: FireWatir
>    Affects Versions: 1.6.2
>         Environment: Ruby 1.8.6
> Watir 1.6.2
> On Windows XP
>            Reporter: Alex Collins
>             Fix For: Soon
>
>
> I think there should be an options() method on the Firefox class to support 
> this, with this used for configuration options. FireWatir actually takes the 
> options through the constructor method.
> Needs proper investigation.
> Needs method implemented and tests created, to ensure that options supplied 
> through the Watir.options_file are correctly passed to FireWatir.
> From the email:
> I'm trying to override the :waitTime option that is seen on 
> firewatir-1.6.2\lib\firewatir\firefox.rb by using an external .yml file to 
> config my system.
> The easy way is just to modify Firefox.initialize and hard code the value 
> (line 134 of firefox.rb), but it seems that setting the value via a yml 
> config should be do'able too.
>  
> Ideally, I would like to use something like this
> require 'Watir'
> Watir.options_file = 'Q:\\Ruby\\Data\\browser_options.yml'
> b=Watir::Browser.new()
> # New FF window appears with a 20 second connection timeout, instead of the 
> normal 2 second timeout
>  
> with the following optionfile settings
> browser: firefox
> waitTime: 20
>  
> to load up all the options for use in FireFox - specifically set the default 
> timeout for trying to connect to FireFox.
>  
> I've done some investigation to see how the options are sent to FireWatir, 
> but I'm afraid that I'm missing something.  Also seeing if this is the long 
> way around, or am I on the right track?
>  
> Some things that I tried:
> Modified watir/browsers.rb to send in :options => [:waitTime] when using 
> Firefox
>             Modified watir/options.rb to add_choice named :waitTime of :type 
> => :integer and :default => 10
> Modified firewater/Firefox.rb -  initialize to puts waitTime - so I can see 
> the current value
>  
> I'm pretty sure that I need to find out how to send in :waitTime to 
> Firefox.initialize, but I'm unsure on how to accomplish this.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.openqa.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
Wtr-development mailing list
Wtr-development@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-development

Reply via email to