Hi Matt!

Since you're just starting, you may want to take some time to consider
what type of framework will work best for you.  Most people use a
Test::Unit or an RSpec framework, or a variation on one of them.  I'm
still using Test::Unit because I like it (I like the syntax and if a
verification fails, the test will continue on its own without having
to add a rescue statement).  Most people, however, have moved to RSpec
and find it more intuitive to work with.

You can find examples of various test frameworks here:

http://wiki.openqa.org/display/WTR/Examples

Hope this helps!

-Tiffany

On Feb 11, 7:29 am, Matt <thurman_m...@yahoo.com> wrote:
> Thanks!
>
> On Feb 10, 5:23 pm, Paul Rogers <paul.rog...@shaw.ca> wrote:
>
> > 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

Reply via email to