Hi!

If you know which elements are likely to be missing, you could add a
verification that the element exists, which would trigger a failure if
it's missing and then add a conditional to act on it.  A Test::Unit
example would be:

verify((ie.link(:text, 'My Link').exists?), message='My Link didn't
exist on the page.')
if ie.link(:text, 'My Link').exists?
  ie.link(:text, 'My Link').click
end

If there are many element that are likely to be missing, you may want
to consider adding some good exception handling.  There's a discussion
here:

http://wiki.openqa.org/display/WTR/How+to+wait+with+Watir

Hope this helps!

-Tiffany

On Feb 4, 9:55 am, tester86 <sagar.am...@gmail.com> wrote:
> Hi
>
> Question for the watir group. When I run my test sometimes it fails if
> it cannot find an element or input field. Is there a way that when
> this occurs it can log that failure and continue running the tests and
> not stop. Is there any Watir commands that I can put in place at
> points in my script to cope with failures?
>
> I am using the ruby logger to output all my result into a text file.

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

Reply via email to