the attach method is different to the new method ( for creating a browser) 
of watir as it uses the wshell object

http://msdn.microsoft.com/library/en-us/shellcc/platform/shell/reference/objects/shell/windows.asp?frame=true

I suspect, but couldnt find anything to really help, that it is something to 
do with that.

----- Original Message ----- 
From: "John Fitisoff" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, February 19, 2007 5:51 PM
Subject: [Wtr-general] Attach problem when remotely running tests using 
telnet


>I think that this may be one of those "Doctor, it
> hurts when I do that..." questions (where the answer
> is: "then DON'T do that..."). But here goes...
>
> I have a test framework and am using the attach method
> pretty liberally throughout it. I'm using it in the
> test login routine to close existing windows and to
> provide navigation methods for some test classes:
>
>  w = Widget.new
>  w.widget_details_page
>
> This works fine for normal use, but I'm trying to make
> tests available to some of the engineers at our
> company that aren't developing on Windows. If I use
> telnet or SSH to log in to my system and then run the
> same tests, the attach method starts to consistently
> fail as shown below.
>
> I've spent most of my time connecting via telnet. The
> telnet service is set to interact with the desktop and
> the user account I'm using has the appropriate
> privileges (Administrator and User).
>
> Even if I create two IE instances during the session
> and then try to attach instance 1 to the browser
> window for instance 2, I get the WIN32OLERuntimeError
> error.
>
> Anyone have any ideas? Is there something I'm missing?
> The tests seem to be OK otherwise, it's just the
> attach method that's causing problems...
>
> Thanks...
>
> John
>
>
>  1) Error:
> test_01_CheckFoo(TC_01_CheckFoo):
> WIN32OLERuntimeError: Windows
>    OLE error code:80040154 in <Unknown>
>      <No Description>
>    HRESULT error code:0x80020009
>      Exception occurred.
>
> c:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1158/./watir.rb:1600:in
> `method_missing'
>
> c:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1158/./watir.rb:1600:in
> `_find'
>
> c:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1158/./watir.rb:1632:in
> `attach_browser_window'
>
> c:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1158/./watir.rb:208:in
> `until_with_timeout'
>
> c:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1158/./watir/waiter.rb:53:in
> `wait_until'
>
> c:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1158/./watir.rb:208:in
> `until_with_timeout'
>
> c:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1158/./watir.rb:1631:in
> `attach_browser_window'
>
> c:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1158/./watir.rb:1512:in
> `attach_init'
>
> c:/ruby/lib/ruby/gems/1.8/gems/watir-1.5.1.1158/./watir.rb:1505:in
> `attach'
>
> C:/eclipse/workspace/watir/ie/tests/foo/test_foo.rb:35:in
> `test_01_CheckFoo'
>
> 1 tests, 0 assertions, 0 failures, 1 errors
>
>
>
>
> ____________________________________________________________________________________
> Do you Yahoo!?
> Everyone is raving about the all-new Yahoo! Mail beta.
> http://new.mail.yahoo.com
> _______________________________________________
> Wtr-general mailing list
> [email protected]
> http://rubyforge.org/mailman/listinfo/wtr-general
> 


_______________________________________________
Wtr-general mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/wtr-general

Reply via email to