you use @browser.link and not $browser as youve used elsewhere in your testcase
Paul On Wed, Feb 10, 2010 at 2:08 PM, Matt <thurman_m...@yahoo.com> wrote: > I am receiving the following error: > > 1) Error: > test_a_order_now(TC_S001): > NoMethodError: undefined method `link' for nil:NilClass > Story001_set.rb:50:in `test_a_order_now' > > > <Error is on the verify statement near the end> > > > ########################################################################################### > > require 'watir' > require "watir/testcase" > > > class TC_S001 < Watir::TestCase > > def test_a_order_now > > #variables > test_site = 'https://www.mysite.com' > > #open a browser > $browser = Watir::Browser.new > > puts '## Beginning of test: Order' > puts ' ' > > puts 'Step 1: go to the site' > $browser.goto(test_site) > puts ' Action: entered ' + test_site + ' in the address bar.' > > puts 'Check for Security Warning' > if $browser.text.include? "Continue to this website (not > recommended)." > puts 'Security Warning found' > $browser.link(:text, "Continue to this website (not > recommended).").click > puts 'Clicked Continue on Security Warning' > end > > verify((@browser.link(:text, "some text").exists?), message="Field > not active.") > $browser.link(:text, "some text").click > > puts ' ' > puts '## End of test: Order Now' > > end # end of test_order_now > > > ########################################################################################### > > On Feb 10, 2:42 pm, Matt <thurman_m...@yahoo.com> wrote: > > Hi, > > > > I am new to Watir and trying to figure out the best way to go about > > validating my AUT. I started out by using the assert method for text > > checks but do not like that it exits when there is a failure and does > > not execute the following statements. So my questions are: > > > > How is the verify method used? > > Can I check for objects, properties, text, etc with verify? (need to > > check for the existence of objects) > > Which libraries need to be loaded? > > > > I added 'require "watir/testcase" ' as directed in another post and it > > did not work. I was using it like this: > > > > verify($browser.text.include?("Order Now") ) > > > > best practices for reporting to test results? > > > > Thanks! > > > > Matt > > -- > 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<watir-general%2bunsubscr...@googlegroups.com> > For more options, visit this group at > http://groups.google.com/group/watir-general > -- 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