Sha256: 888dfcb0b1143f2f01691378364bb7ca83958bbdbf0843fb32e2a6e627e763e8
Contents?: true
Size: 1.43 KB
Versions: 2
Compression:
Stored size: 1.43 KB
Contents
# feature tests for css # revision: $Revision: 1348 $ $LOAD_PATH.unshift File.join(File.dirname(__FILE__), '..') if $0 == __FILE__ require 'unittests/setup' class TC_CSS < Test::Unit::TestCase 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 test_SuccessMessage goto_page "cssTest.html" $ie.button( :caption , "Success").click #isMessageDisplayed( "Success" ) #divTester( "Success" ) assert( isMessageDisplayed("Success") ) $ie.button( :caption , "Failure").click assert(!isMessageDisplayed("Success") ) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
watir-1.5.6 | unittests/css_test.rb |
watir-1.5.5 | unittests/css_test.rb |