Feature Requests item #2282, was opened at 2005-08-22 02:31 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=490&aid=2282&group_id=104
Category: None Group: None Status: Open Resolution: None Priority: 3 Submitted By: Bret Pettichord (bret) Assigned to: Nobody (None) Summary: Attach should wait for window to appear Initial Comment: This is a bug. Please go ahead and log it on our bug tracker. Attach should wait a reasonable amount of time for a new window to appear. It should attach to the window when it appears, or else fail after a reasonable amount of time has passed. (BTW, IE#wait should also fail after a reasonable amount of time has passed. Right now it waits forever.) What is reasonable? The default should probably be about 5 seconds. It should be set as a configurable option. To date, we have attached these kinds of configurable options to a particular IE object. That approach won't work here, because the IE object doesn't exist until IE#attach has returned. (I've been wanting to set up configuration options as a separate object for a while. This situation should be taken into account.) Bret At 03:46 AM 8/20/2005, Zeljko Filipin wrote: "urn:schemas-microsoft-com:office:office" xmlns:w = "urn:schemas-microsoft-com:office:word"> I have the same problem, but I have not found the solution yet. Zeljko ---------- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tuyet Cong-Ton-Nu Sent: Saturday, August 20, 2005 1:06 AM To: [email protected] Subject: [Wtr-general] Sleep statements and Attach The code below, for example, is a typical thing that I have to do in our application. 1) Click on an icon to launch the Select Portfolio window 2) The problem is that it may take the Select Portfolio window a little while to load, so I have to add a Sleep parameter otherwise, the attach statement will fail because it can t find the title 3) Is there a way to do this without using the Sleep statements? 4) Also once I am done with this Select Portfolio, I close it, and need to reconnect back to the main window of the application to continue with the script and there again I have to put a Sleep statement. 5) Any help/suggestion you have to handle this is appreciated ie.frame("main").frame(:name, "context_bar").image(:src, /icon_open.gif/).click sleep 3 ie = Watir::IE.attach(:title, "Select Portfolio") #Reconnect back to main frame sleep 3 ie = Watir::IE.attach(:url, "https://test.com/araneae/app") ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=490&aid=2282&group_id=104 _______________________________________________ Wtr-general mailing list [email protected] http://rubyforge.org/mailman/listinfo/wtr-general
