路漫漫其修远兮,吾将上下而求索

针对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:

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-15  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 40535
  • 日志数: 76
  • 图片数: 2
  • 建立时间: 2007-11-02
  • 更新时间: 2011-08-13

RSS订阅

Open Toolbar