T
testautomated6
Hi,
I use Ruby and Watir
I have a method:
def does_the_html_include(target)
puts "HTML text of #{target} is being verified"
if target.kind_of? String
return $browser.text.include?(target)
elsif target.kind_of? Regexp
return $browser.text.match(target)
end
end
I wrap this up in a logger
def test_results(result, *msg)
#make true explicit, everything else I am seeing as a failure
if result == true
test_status = @test.add_element 'teststatus'
test_status.text = 'PASS'
else
fail = @test.add_element 'teststatus'
fail.text = 'FAIL'
fail_msg = @test.add_element 'failmessage'
fail_msg.text = msg
end
end
However, when I don't want HTML text to appear, eg: an error. I want
to do something better than this
boolean = does_the_html_include('You appear to have an active
account')
$test.test_results(!boolean, 'already have registered account')
Any ideas?
Cheers
Aidy
I use Ruby and Watir
I have a method:
def does_the_html_include(target)
puts "HTML text of #{target} is being verified"
if target.kind_of? String
return $browser.text.include?(target)
elsif target.kind_of? Regexp
return $browser.text.match(target)
end
end
I wrap this up in a logger
def test_results(result, *msg)
#make true explicit, everything else I am seeing as a failure
if result == true
test_status = @test.add_element 'teststatus'
test_status.text = 'PASS'
else
fail = @test.add_element 'teststatus'
fail.text = 'FAIL'
fail_msg = @test.add_element 'failmessage'
fail_msg.text = msg
end
end
However, when I don't want HTML text to appear, eg: an error. I want
to do something better than this
boolean = does_the_html_include('You appear to have an active
account')
$test.test_results(!boolean, 'already have registered account')
Any ideas?
Cheers
Aidy