[ 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