Windy, thanks a bunch. toutval is currently set to 30s and 40s respectively. The url is an internal test page with just 9 images in it. I tested the url manually from the same machine and it loads within 1-2s. I should say that we are actually using watir+browser to test a proxy server so there is a possibility of an error there. However, we already looked at the proxy logs and it shows that it already sent all the images back to the browser.
On Mar 1, 12:27 pm, windy <lyfi2...@sina.com> wrote: > method Timeout::timeout throw Timeout::Erorr exceptions,it happens if > browser can't open or open it too slow. > > you should test the url manual,or increase var 'toutval'. > > ÔÚ Tue, 02 Mar 2010 01:17:53 +0800£¬hliauw <hli...@gmail.com> дµÀ: > > > > > Hi, can somebody help me understand the following exceptions? it > > happened on both ie and firefox goto call. > > > E, [2010-03-01T04:11:28.918000 #2884] ERROR -- : Exception in goto: > > execution expired: ["C:/Ruby/lib/ruby/1.8/timeout.rb:60:in `wait'", > > "C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.5/lib/watir/ie-class.rb: > > 355:in `goto'", "C:\\myFolder/myWrapperFile.rb:64:in `goto'", "C:/Ruby/ > > lib/ruby/1.8/timeout.rb:62:in `timeout'", "C:\\myFolder/ > > myWrapperFile.rb:62:in `goto'", "C:/myFolder/myTestFile1.rb:30"] > > > E, [2010-02-27T04:13:58.575000 #3888] ERROR -- : Exception in goto: > > execution expired: ["C:/Ruby/lib/ruby/1.8/timeout.rb:60:in > > `read_socket'", "C:/Ruby/lib/ruby/gems/1.8/gems/firewatir-1.6.5/lib/ > > firewatir/jssh_socket.rb:6:in `js_eval'", "C:/Ruby/lib/ruby/gems/1.8/ > > gems/firewatir-1.6.5/lib/firewatir/firefox.rb:492:in `wait'", "C:/Ruby/ > > lib/ruby/gems/1.8/gems/firewatir-1.6.5/lib/firewatir/firefox.rb:196:in > > `goto'", "C:\\myFolder/myWrapperFile.rb:64:in `goto'", "C:/Ruby/lib/ > > ruby/1.8/timeout.rb:62:in `timeout'", "C:\\myFolder/myWrapperFile.rb: > > 62:in `goto'", "C:/myFolder/myTestFile2.rb:26"] > > > here is the relevant code in myWrapperFile.rb starting from line 62: > > Timeout::timeout(toutval) do > > begin > > browser.goto(url) > > rescue Timeout::Error > > logger.error("goto call got hung after #{toutval}s"); > > rescue Exception => e > > logger.error("Exception in goto: #{e.message}: > > #{e.backtrace.inspect}"); > > end > > end > > -- > ʹÓà Opera ¸ïÃüÐԵĵç×ÓÓʼþ¿Í»§³ÌÐò:http://www.opera.com/mail/ -- 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