Brett, Within this synchronization, is there a way to handle issues where the page doesn't fully load? (insert a page refresh after a certain time?)
We have a situation where if a separate browser maybe opened in IE 7.0 and the automation is running on the an active browser the page doesn't fully load and the automation hangs. We have to click refresh the page and then the automation continues. When I run a full regression, I do close all browsers before starting, and I don't run it the issue, but when we build the test it can be a pain. Thanks, Darin -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Bret Pettichord Sent: Tuesday, March 24, 2009 10:04 AM To: [email protected] Subject: [wtr-general] Re: Synchronization Points Watir has built in synchronization. Most Watir methods will not return until the page has finished loading. This is invisible and automatic and handles 95% of the synchronization needs of Web Apps. When Watir was first released, there were browser drivers in several different languages. The most popular was Samie, in Perl. But Watir was the first to include this automatic synchronization mechanism. I suspect that this was key to its success. Because it is invisible and automatic, most people don't give it much thought. A little history lesson for you. Bret [email protected] wrote: > In comercial tools, like QuickTest Pro, there are API for > synchronization points. > You may wait for a certain time while the page is downloded before > performing any operations on it. > The API ranges from simple wait() to more sophisticated functions > waiting for specific object properties. > > Do we have analogs for synchronization points in Watir? > Do we need to create a loop checking if the web page contains some > text to guarantee it downloaded? > > So far I did not insert any synchronization points in the scripts and > everything worked fine. > > > -- Bret Pettichord CTO, WatirCraft LLC, www.watircraft.com Lead Developer, Watir, www.watir.com Blog, www.io.com/~wazmo/blog Twitter, www.twitter.com/bpettichord Watir Training: Austin March 25-26, Portland/Beaverton April 16-17 www.watircraft.com/training --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
