Hi, One of the guys I am working with setting up Cucumber and Watir on a ThoughtWorks project told me about a way to get rid of the pesky JavaScript dialogs that cause Watir scripts to be unstable. It involves overriding the JavaScript function to always return true, so the dialogs never appear.
I wrote an example for Watir: require 'rubygems' require 'watir' b = Watir::Browser.start "http://www.sislands.com/coin70/week1/dialogbox.htm " b.execute_script "window.confirm = function() { return true; }" b.execute_script "window.alert = function() { return true; }" b.execute_script "window.prompt = function() { return true; }" b.button(:value => 'confirm').click What do you think of this? Is it worthwhile putting this out for Watir users to see and use? Cheers, Alister Scott Brisbane, Australia Watir Web Master: http://watir.com Blog: http://watirmelon.com LinkedIn: http://www.linkedin.com/in/alisterscott "There are two ways to get enough: One is to continue to accumulate more and more. The other is to desire less." *~ G. K. Chesterton*
_______________________________________________ Wtr-development mailing list Wtr-development@rubyforge.org http://rubyforge.org/mailman/listinfo/wtr-development