ie happens to be my browser variable ie = Watir::Browser.new
On Monday, November 12, 2012 4:11:48 AM UTC-8, Jarmo Pertman wrote: > > Instead of just using "ie", use the browser variable name which is used > everywhere else in your tests. > > Jarmo Pertman > ----- > IT does really matter - http://itreallymatters.net > > > On Sunday, November 11, 2012 8:04:28 PM UTC+2, Ry wrote: >> >> Thank you. >> >> 1) I removed the 'include watir" line >> >> 2) updated my hooks.rb >> >> After do |scenario| >> if scenario.failed? >> Dir::mkdir('screenshots') if not File.directory?('screenshots') >> screenshot = "./screenshots/FAILED_#{scenario.name.gsub(' >> ','_').gsub(/[^0-9A-Za-z_]/, '')}.png" >> ie.save_screenshot(screenshot) >> embed screenshot, 'image/png' >> end >> end >> >> >> error I see in the log now is >> >> undefined local variable or method `ie' for #<Object:0x3361d10> (NameError) >> >> C:/Users/Darkhudson/Desktop/DEMO/watirDemo/workspace/features/support/hooks.rb:5:in >> `After' >> >> >> and it highlights this line as the syntax error >> >> *ie.save_screenshot(screenshot) * >> >>> >>> -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. watir-general@googlegroups.com http://groups.google.com/group/watir-general watir-general+unsubscr...@googlegroups.com