ruby/watir :几个小的总结

上一篇 / 下一篇  2008-03-14 10:50:01 / 个人分类:ruby/watir

assert的几种用法 
 
代码示例:
1.assert(ie.contains_text('Please Sign In to Continue'))
 
2. assert_match(forward, $ie.textField(:id, "Subject").getContents, " fails ")
 
3.assert_equal('pass', rh['status'])
 
怎样获得当前文件的路径
 
File.dirname(__FILE__).to_s
 
模拟多次发送键盘操作

模拟多次发送键盘操作,如发送4次tab键.
当然可以用一个for循环来实现,
但其实使用 $ie.send_keys('{tab 4}')就可以了
 

使用ruby,如何生成excel文档,并以当前的日期为文件名?  

利用系统提供的saveas(sFileName)函数
 
sDate=t1.strftime("%Y_%m_%d_%H_%M")  //生成当前时间串
$sResultName=DIR+sDate+".xls" //文件名
 
@excel = WIN32OLE::new('excel.Application')
@workbook = @excel.Workbooks.Add()
@workbook.SaveAs ($sResultName)

 

TAG: watir ruby tips

 

评分:0

我来说两句

Open Toolbar