Sha256: 7497f0a92aa2d5394415efe5257c2f377b8a7ca8e79992acab7ab6e0801751e6

Contents?: true

Size: 1.05 KB

Versions: 5

Compression:

Stored size: 1.05 KB

Contents

# revision: $Revision: 958 $

$LOAD_PATH.unshift File.join(File.dirname(__FILE__), '..') if $0 == __FILE__
require 'unittests/setup'

class TC_PopUps < Test::Unit::TestCase
  include Watir
  
  def setup
    $ie.goto("file://#{$myDir}/html/popups1.html")
  end
  
  def startClicker( button , waitTime = 0.5)
    w = WinClicker.new
    longName = $ie.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")
    $ie.button("Alert").click
  end
  
  def test_confirm
    startClicker("OK")
    $ie.button("Confirm").click
    assert( $ie.text_field(:name , "confirmtext").verify_contains("OK") )
    
    startClicker("Cancel")
    $ie.button("Confirm").click
    assert( $ie.text_field(:name , "confirmtext").verify_contains("Cancel") )
  end
  
  def xtest_Prompt
    startClicker("OK")
    $ie.button("Prompt").click
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
watir-1.5.2 unittests/popups_test.rb
watir-1.5.3 unittests/popups_test.rb
watir-1.5.4 unittests/popups_test.rb
watir-1.5.5 unittests/popups_test.rb
watir-1.5.6 unittests/popups_test.rb