Sha256: c721b80d6338f79f71be0b30901bed0a5d5e2902bc000c8360d286590bc2eb28

Contents?: true

Size: 1.09 KB

Versions: 9

Compression:

Stored size: 1.09 KB

Contents

$LOAD_PATH.unshift File.join(File.dirname(__FILE__), '..') unless $SETUP_LOADED
require 'unittests/setup'

class TC_PopUps < Test::Unit::TestCase
  tags :must_be_visible, :creates_windows, :unreliable

  def setup
    browser.goto("file://#{$myDir}/html/popups1.html")
  end
  
  def startClicker( button , waitTime = 0.5)
    w = WinClicker.new
    longName = browser.dir.gsub("/" , "\\" )
    shortName = w.getShortFileName(longName)
    c = "start rubyw #{shortName }\\watir\\clickJSDialog.rb #{button } #{ waitTime} "
    puts "Starting #{c}"
    w.winsystem(c )   
    w = nil
  end
  
  def test_simple
    startClicker("OK")
    browser.button("Alert").click
  end
  
  def test_confirm
    startClicker("OK")
    browser.button("Confirm").click
    assert( browser.text_field(:name , "confirmtext").verify_contains("OK") )
    
    startClicker("Cancel")
    browser.button("Confirm").click
    assert( browser.text_field(:name , "confirmtext").verify_contains("Cancel") )
  end
  
  def xtest_Prompt
    startClicker("OK")
    browser.button("Prompt").click
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
watir-1.8.1 unittests/popups_test.rb
watir-1.8.1.rc1 unittests/popups_test.rb
watir-1.8.0 unittests/popups_test.rb
watir-1.8.0.rc1 unittests/popups_test.rb
watir-1.7.1 unittests/popups_test.rb
watir-1.7.0 unittests/popups_test.rb
watir-1.7.0.rc1 unittests/popups_test.rb
watir-1.6.7 unittests/popups_test.rb
watir-1.6.7.rc1 unittests/popups_test.rb