Tiffany, thanks. I haven't upgrade my firefox for a while. and the thing is I have other 20+ tests using firefox and they all have no problem.
The only difference is that in this particular test I have require 'firewatir' statement twice. one in the test file, and another one in the watir method wrapper file. I put Timeout wrapper for all watir method that I used (was facing some reliability issue, but that's different story). Anyway, I removed the duplicate require 'firewatir' statement and that seems to fix the issue. I am not sure why that cause an issue. Shouldn't this be handled via if __FILE__ == $0 at the top of page assuming firewatir.rb has it. Anyone knows? On Mar 2, 5:11 pm, Tiffany Fodor <tcfo...@comcast.net> wrote: > Hi! > > Each time a new version of Firefox is released, the jssh extension has > to be recompiled for it. You may not have the right version of the > jssh extension for your version of Firefox. You can get it here: > > http://wiki.openqa.org/display/WTR/FireWatir+Installation > > Hope this helps! > > -Tiffany > > On Mar 2, 2:41 pm, hliauw <hli...@gmail.com> wrote: > > > Anyone knows what this exception message means? > > > undefined method `messsage' for #<JsshSocket::JSTypeError: > > this.docShell is null> > > > it came up on this statement: > > browser = Watir::Browser.new(); -- 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