Sha256: 618ebac2c421358133e65d097ad775c074ff45c04c542aad12a30974abb5caa4
Contents?: true
Size: 1.62 KB
Versions: 1
Compression:
Stored size: 1.62 KB
Contents
# feature tests for css # revision: $Revision: 1.14.4.1 $ $LOAD_PATH.unshift File.join(File.dirname(__FILE__), '..') if $0 == __FILE__ require 'unittests/setup' class TC_CSS < Test::Unit::TestCase include Watir def divTester( message ) divs = $ie.getIE.document.getElementsByTagName("DIV") puts "Found #{divs.length} div tags" divs.each do |d| puts "Checking div #{d.id}" puts "div #{d.invoke("id") } class is #{d.invoke("className") }" end end def isMessageDisplayed(message) s = false divs = $ie.getIE.document.getElementsByTagName("DIV") #puts "Found #{divs.length} div tags" divs.each do |d| #puts "----Checking div #{d.id} innertext is ( #{d.innerText} )" if d.innerText.to_s.downcase.match( /#{message}/i ) #puts "div #{d.invoke("id") } class is #{d.invoke("className") }" if d.invoke("className").to_s.downcase.match(/show/i) #puts "message is shown!!!" s = true end end end #puts "Not Shown " if s== false return s end def gotoCSSPage() $ie.goto($htmlRoot + "cssTest.html") end def test_SuccessMessage gotoCSSPage() $ie.button( :caption , "Success").click #isMessageDisplayed( "Success" ) #divTester( "Success" ) assert( isMessageDisplayed("Success") ) $ie.button( :caption , "Failure").click assert_false(isMessageDisplayed("Success") ) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
watir-1.4.1 | unittests/css_test.rb |