The options file looks like a good solution for my needs thanks for
pointing that out.
I'm guessing we could pass the name of the options file as a parameter
to your script, that way you wouldn't need to edit the file between
runs, just have an IE and Firefox version?

On Jan 4, 8:35 pm, Adam Reed <[email protected]> wrote:
> require 'watir'
>
> browsers = ["ie", "firefox"]
>
> browsers.each do |b|
>  Watir::Browser.default = b
>  browser = Watir::Browser.new
>  browser.goto "url"
> end
>
> This would work if you were looking to literally run both tests inside
> of one script, and could also involve multi-threading to run them
> simultaneous, however, I think the best approach is to put your
> browser selection in a the Watir YAML file and use a batch to set the
> default browser, run the test, edit the default browser and save the
> YAML file again, and then run the test(s) again.
>
> Create the file 'options.yml' with contents:
>
>  # This file specifies options affecting all tests.
>  # These options can also be set using environment variables prefixed
> with 'watir_
>  # These environment variables will override settings from this file.
>  # 'ie' (Watir::IE) or 'firefox' (FireWatir::Firefox)
>
>  browser: ie
>  #browser: firefox
>
>  # These options only affect IE.
>  # speed options are fast, slow, and zippy
>  speed: zippy
>
>  #visible: false
>  visible: true
>
> Include the following code in your script(s):
>
>  Watir.options_file = 'options.yml'
>
> Now, whenever you change the default browser designation in your
> options.yml file, your scripts will use that browser.
>
> Hope that helps.
>
> Adam
>
> On Jan 3, 10:36 am, Oleg <[email protected]> wrote:
>
>
>
> > Hi All.
> > Please give me advice how can I run IE and FF tests in the one ruby
> > script.
> > I tried the following, but in the second part opens browser
> > initialized firstly (IE in this example)
>
> >   require 'watir'
> >   Watir::Browser.default = 'ie'
> >   browser = Watir::Browser.new
> >   browser.goto "url"
> >   ...
> >   require 'firewatir'
> >   Watir::Browser.default = 'firefox'
> >   browser = Watir::Browser.new
> >   browser.goto "url"
> >   ...

-- 
Before posting, please read http://watir.com/support. In short: search before 
you ask, be nice.

[email protected]
http://groups.google.com/group/watir-general
[email protected]

Reply via email to