Execution stops once exception is encountered

Hi all,

I am using ruby and watir to test my web application.
I wanna run watir script 24 x 7 without stopping.
The problem is that the ruby stops execution each time
it encounters an exception for e.g if it fails to locate
a frame on a web page it gives out exception and stops executing.

Is there any way by which i can continue execution of the script
even after encountering exceptions.

Thanking you in advance

Regards
vishwanath

···

--
Posted via http://www.ruby-forum.com/.

···

On Oct 13, 1:03 am, Vishwanath Uppala <vishwanath.upp...@gmail.com> wrote:

Hi all,

I am using ruby and watir to test my web application.
I wanna run watir script 24 x 7 without stopping.

Sure, you can literally rescue the offending code. Take a look at this example:

$ cat test.rb
2.downto(-2) {|i|
begin
  puts "10/#{i} == #{10/i}"
rescue => e
  puts e.message
end
}
$ ruby test.rb
10/2 == 5
10/1 == 10
divided by 0
10/-1 == -10
10/-2 == -5

···

2007/10/12, Vishwanath Uppala <vishwanath.uppala@gmail.com>:

Hi all,

I am using ruby and watir to test my web application.
I wanna run watir script 24 x 7 without stopping.
The problem is that the ruby stops execution each time
it encounters an exception for e.g if it fails to locate
a frame on a web page it gives out exception and stops executing.

Is there any way by which i can continue execution of the script
even after encountering exceptions.

Thanking you in advance

Regards
vishwanath

--
Gerardo Santana

How does the URL for a network monitoring program help keep a script running?

···

On Oct 12, 2007, at 22:10 , Brian Adkins wrote:

On Oct 13, 1:03 am, Vishwanath Uppala <vishwanath.upp...@gmail.com> > wrote:

Hi all,

I am using ruby and watir to test my web application.
I wanna run watir script 24 x 7 without stopping.

http://www.nagios.org/

--
Poor workers blame their tools. Good workers build better tools. The
best workers get their tools to do the work for them. -- Syndicate Wars