躺在沙灘上的小豬

          快樂的每一天

          Watir Quick Start!

          http://rubyforge.org/projects/wtr/

          WATIR stands for "Web Application Testing in Ruby". Watir (pronounced water) is a free, open-source functional testing tool for automating browser-based tests of web applications.

          目前最新版本為1.4.1只支持Windows IE.
          Watir2.0會支持Linux和Firefox(http://rubyforge.org/pipermail/wtr-general/2005-May/001907.html)

          require 'watir' 

          #測試url
          test_site='http://www.4ya.cn/dosearchsite.action'

          #打開新的窗口
          ie = Watir::IE.new

          #轉到測試頁面
          ie.goto(test_site)

          puts 
          'Test Begin'


          #輸入需要查詢的字符 'FreeMarker'
          ie.text_field(:name,'searchQuery.queryString').set('FreeMarker')
          #點擊按鈕
          ie.button(:value,'Go').click

          #檢測查詢結果頁面是否包括 FreeMarker Quick Start 該文章
          #
          如果有,則測試通過,否則測試失敗!
          if ie.contains_text('FreeMarker Quick Start')
            puts 
          'Yeah!I can find FreeMarker Quick Start'
          else
            puts 
          'Ooooops!I can\'t find any more wich associate with FreeMarker Quick Start'
          end

          #關閉瀏覽器
          ie.close
          #end

          參考:
          Watir User Guide

          資源:
          http://watir.net/

          posted on 2006-01-23 15:59 martin xus 閱讀(204) 評論(0)  編輯  收藏 所屬分類: ruby

          主站蜘蛛池模板: 孟村| 莱芜市| 东安县| 灌阳县| 湖北省| 纳雍县| 杨浦区| 广东省| 佛冈县| 普宁市| 临沧市| 靖远县| 海门市| 嘉禾县| 礼泉县| 电白县| 吉水县| 左权县| 中牟县| 湘潭市| 铁岭市| 靖宇县| 阿克陶县| 景洪市| 芜湖县| 自治县| 铜山县| 重庆市| 通榆县| 邹平县| 土默特右旗| 肥乡县| 紫金县| 横山县| 乌鲁木齐市| 金寨县| 阳春市| 济宁市| 伊川县| 岳西县| 喀喇沁旗|