Sha256: 19511843f22b9920185952ac14c7a05f844eee62e96553bc6e039dd77969a69f
Contents?: true
Size: 1.16 KB
Versions: 17
Compression:
Stored size: 1.16 KB
Contents
# feature tests for JavaScript events $LOAD_PATH.unshift File.join(File.dirname(__FILE__), '..', '..') unless $SETUP_LOADED require 'unittests/setup' class TC_JSEvents < Test::Unit::TestCase def setup goto_page "javascriptevents.html" end def test_Button_disabled assert_false( browser.button(:caption, "Button 1").enabled?) end def test_Button_Enabled browser.text_field(:name, "entertext").fire_event("onkeyup") assert(browser.button(:caption, "Button 1").enabled?) end def test_Button_click # Firing event to make button enabled browser.text_field(:name, "entertext").fire_event("onKeyUp") # Clicking the button browser.button(:caption, "Button 1").click assert(browser.text.include?("PASS") ) end def test_page_nostatus assert_equal("Done", browser.status) end def test_set_page_status browser.link(:text, "Check the Status").fire_event("onMouseOver") assert_equal("It worked", browser.status) end def test_clear_page_status browser.link(:text, "Clear the Status").fire_event("onMouseOver") assert_equal("Done", browser.status) end end
Version data entries
17 entries across 17 versions & 1 rubygems