Hello vijav, > Now, we are able to trap exception messages using your suggestion but is > there any way to capture the line number of the code that made Watir throw an > exception as it would be really helpful to see an exception note like the > following: > > "A 'so and so' exception has occured in 'so and so' line" > __LINE__ is what You´re looking for. > Also can the name of the function in which the exception was thrown, be > captured? Ex. if we have written a small function called 'add_an_inventor'. > If, within that function, an exception occurs, can we capture the name of the > user-defined function so that our exception note would be still more > elaborate as it would say, > > "A 'so and so' exception has occured within the 'add_an_inventor' function in > the 'so and so" line " > There are two libraries that both can log methode execution, maybe they can help you: http://copland.rubyforge.org/ http://needle.rubyforge.org/
> Finally, can we make the script go to a particular line once it encounters an > exception. Is there a "goto" statement in Ruby? > Google should help You here, it´s easy to find an answer for that on You own. ;) Regards, Christian _______________________________________________ Wtr-general mailing list [email protected] http://rubyforge.org/mailman/listinfo/wtr-general
