Matthias,

Thanks for the details. Would you mind logging this -- and Richard's 
workaround -- in Jira so that we can be sure to get it fixed?

Bret

Matthias Marschall wrote:
> Hi Bret,
>
> thanks for investigating. Here are some scenarios on my box using irb:
>
> A) firefox already running
>
> irb(main):001:0> require 'rubygems'
> => true
> irb(main):002:0> require 'firewatir'
> => true
> irb(main):003:0> b = Watir::Browser.new
> TypeError: exception class/object expected
>       from /usr/local/lib/ruby/gems/1.8/gems/firewatir-1.6.2/lib/firewatir/
> firefox.rb:1078:in `raise'
>       from /usr/local/lib/ruby/gems/1.8/gems/firewatir-1.6.2/lib/firewatir/
> firefox.rb:1078:in `js_eval'
>       from /usr/local/lib/ruby/gems/1.8/gems/firewatir-1.6.2/lib/firewatir/
> firefox.rb:195:in `get_window_number'
>       from /usr/local/lib/ruby/gems/1.8/gems/firewatir-1.6.2/lib/firewatir/
> firefox.rb:162:in `initialize'
>       from /usr/local/lib/ruby/gems/1.8/gems/commonwatir-1.6.2/lib/watir/
> browser.rb:65:in `new'
>       from /usr/local/lib/ruby/gems/1.8/gems/commonwatir-1.6.2/lib/watir/
> browser.rb:65:in `new'
>       from (irb):3
>
> firefox shows a popup box telling me that only one instance of firefox
> can run simultaneously. Ok, no problem.
>
> B) firefox _not_ running
>
> irb(main):004:0> b = Watir::Browser.new
> => #<FireWatir::Firefox:0x1a39c50 @window_title="", @error_checkers=
> [], @window_url="about:blank", @t=#<Thread:0x1a39b38 sleep>>
> irb(main):005:0> b.close
>
> The Browser.new call opens firefox as expected.
> The b.close call closes the newly opened firefox window but never
> returns on its own.
> If I close ff now manually, the b.close call returns showing:
>
> => #<Thread:0x1a39b38 dead>
>
> Hope this helps! Any ideas are appreciated!
>
> Matthias
>
> On 2 Dez., 17:27, Bret Pettichord <[EMAIL PROTECTED]> wrote:
>   
>> Short answer: no.
>>
>> Dave Hoover says this is browser.quit in SafariWatir. Similar is
>> IE.close_all. We need to figure out what to do to be consistent.
>>
>> Regardless, this problem should not be causing your scripts not to
>> return. Can you provide more information? Something else may be happening.
>>
>> Bret
>>
>> Matthias Marschall wrote:
>>     
>>> Hi,
>>>       
>>> I'm using firewatir 1.6.2 on Mac OS 10.5.5 with firefox 3.0.4.
>>>       
>>> browser = Watir::Browser.new
>>>       
>>> opens firefox as expected.
>>>       
>>> browser.close
>>>       
>>> closes the window opened before, but does not quit firefox.
>>>       
>>> Is there any way to make firewatir quit firefox? Currently, my watir
>>> scripts never return as they seem to be waiting on firefox to exit.
>>> Manually quitting firefox works but is a bad workaround.
>>>       
>>> Any ideas?
>>>       
>
> >
>   


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Watir General" group.
To post to this group, send email to [email protected]
Before posting, please read the following guidelines: 
http://wiki.openqa.org/display/WTR/Support
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/watir-general
-~----------~----~----~----~------~----~------~--~---

Reply via email to