路漫漫其修远兮,吾将上下而求索
针对Table的watir脚本
上一篇 /
下一篇 2009-10-14 18:32:25
/ 个人分类:Ruby_Watir
require 'watir'
require 'win32ole'
require 'watir/WindowHelper'
require 'test/unit'
class Button1 <
Test::Unit::TestCase
def setup
@ie_site="http://members.shaw.ca/paul_rogers/watir_tests/buttons1.html"
@ie=Watir::IE.new
@ie.goto @ie_site
end
def teardown
@ie.close
end
def test_ClickMe
@ie.button(:id,"b2").click_no_wait
sleep 7
if @ie.contains_text("PASS")
puts "Passed:test passed"
end
ie_body=@ie.text
ie_text=ie_body[(@ie.title).length,ie_body.length]
puts ie_text
puts "======================================="
end
def test_DisableButton
hidden=@ie.hidden(:id,"b5").value
p hidden
my_table=@ie.table(:index,1)
my_table.each do |row|
p row.text
end
puts "======================================="
end
def test_Submit
@ie.form(:name,"test2").submit
new_html="http://members.shaw.ca/paul_rogers/watir_tests/pass2.html?"
if new_html==@ie.url
puts "Test Passed"
end
puts "======================================="
end
def test_image
@ie.button(:name,"sub3").click
new_html="http://members.shaw.ca/paul_rogers/watir_tests/pass3.html?sub3.x=0&sub3.y=0"
if new_html==@ie.url
puts "Test Passed"
end
puts "======================================="
end
end
收藏
举报
TAG: