Sha256: 7bf5dfa5110f082c170b056f1a234942dae74582bcf704c86b9bae101f285175
Contents?: true
Size: 1.9 KB
Versions: 3
Compression:
Stored size: 1.9 KB
Contents
# Feature tests for Dialog class $LOAD_PATH.unshift File.join(File.dirname(__FILE__), '..') unless $SETUP_LOADED require 'unittests/setup' class TC_Dialog_Test < Test::Unit::TestCase tags :must_be_visible include Watir def setup goto_page 'JavascriptClick.html' end def test_alert_without_bonus_script browser.button(:id, 'btnAlert').click_no_wait browser.javascript_dialog.button("OK").click assert_match(/Alert button!/, browser.text_field(:id, "testResult").value) end def test_button_name_not_found browser.button(:id, 'btnAlert').click_no_wait assert_raises(::RAutomation::UnknownButtonException) {browser.javascript_dialog.button("Yes").click} browser.javascript_dialog.button("OK").click end def test_exists assert_false(browser.javascript_dialog.exists?) browser.button(:id, 'btnAlert').click_no_wait Watir::Wait.until(5) {browser.javascript_dialog.exists?} browser.javascript_dialog.button("OK").click end def test_copy_array_elements a = ['a', 'b', 'c'] copy = Array.new(a) c = [] code = _code_that_copies_readonly_array(a, "c") eval code assert_equal copy, c end def test_confirm_ok browser.button(:value, 'confirm').click_no_wait Watir::Wait.until(5) {browser.javascript_dialog.exists?} browser.javascript_dialog.button("OK").click assert_equal "You pressed the Confirm and OK button!", browser.text_field(:id, 'testResult').value end def xtest_confirm_cancel browser.button(:value, 'confirm').click_no_wait assert browser.javascript_dialog.exists? browser.javascript_dialog.button("Cancel").click assert_equal "You pressed the Confirm and Cancel button!", browser.text_field(:id, 'testResult').value end def test_dialog_close browser.javascript_dialog.close assert !browser.javascript_dialog.exists? end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
watir-1.9.0.rc3 | unittests/dialog_test.rb |
watir-1.9.0.rc2 | unittests/dialog_test.rb |
watir-1.9.0.rc1 | unittests/dialog_test.rb |