To answer your question, it is 'No'.
I have similar experience with this issue, but not exactly situation in Eric's 
case.

The attach() function uses "Shell.Application" loop to search for the IE window.
Unfortunately, this weird IE would not show up at all.
It just basically stuck there.

Michael


----- Original Message ----
From: brettsykes <[email protected]>
To: Watir General <[email protected]>
Sent: Thursday, June 18, 2009 2:41:15 PM
Subject: [wtr-general] Re: attach while browser is still processing


The next time this happens open up irb and try to call
Watir::IE.attach to the hanging browser window from there. Does this
work or does it hang from the command line as well?


On Jun 18, 11:09 am, Eric Thompson <[email protected]> wrote:
> Watir Version: 1.6.2
> Browser: IE7
>
> I have notice an issue with attaching to a browser window while that
> window is still processing a request.  This causes the browser session
> to hang indefinitely.  When registering a user account in our web app,
> the registration process sends a verification email to the email
> address provided during registration.  I open a second browser window
> to navigate to gmail to interact with the verification email and in
> this email, there is a verification link.  When I click this link, a
> third browser window is opened and it is this window that is
> exhibiting the problem.
>
> When this third window first loads, it executes some javascript that
> authenticates and redirects.  When I try to attach to this window
> while it is doing this, the browser hangs and never completes it
> process.  I have added a hard sleep of 3 seconds to the test fixture
> to wait to attach and this seems to have helped a bit but the problem
> is still intermittent (when before it failed every time).  When I run
> this process manually, it executes fine so I can only assume it is the
> call to attach() while this third browser window is still processing
> the authentication request that is causing the problem.
>
> Has anyone experienced a similar issue and if so what was your
> workaround?

--~--~---------~--~----~------------~-------~--~----~
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