Watir的应用
上一篇 /
下一篇 2013-01-09 14:41:26
/ 个人分类:测试
SDD解决后,问题还是集中在Watir-webdriver的上应用。
现在每天记录一点在开发过程中碰到的问题,以及解决的方法
1. 支持中文
因为要
测试的网站是中文的,一开始搞了好久老是出错,后来偶然发现在Cucumber的step define 文件中,抬头的第一行就是: #encoding:utf-8。 copy过来,果然好使,哈哈。
2. 企图添加assert
发现老是报错,后来回头老老实实的看了一遍文档发现是这样的:
首先 需要 require 'test/unit'
其次 需要 class TC_myTest <
Test::Unit::TestCase
然后 需要 def mytestcase
最后 把你的测试代码置入,就可以加assert了
3. 操作页面上一个table
常规的操作很简单:
- $browser.table(:id=>"t1").rows
- $browser.table(:id=>"t1").[](0)
- $browser.table(:id=>"t1").[](0).cells
- $browser.table(:id=>"t1").[](0).[](0)
偏偏碰上了个巨懒的程序员,代码中就一行: <table width="90%">
研究了半天,只要用最笨的方法:
$browser.table(:index, 7).rows
一个个数了半天,回头要求开发加上
收藏
举报
TAG: