51Testing软件测试论坛

标题: 请教变量赋值的问题? [打印本页]

作者: deadhunter    时间: 2010-8-27 15:31
标题: 请教变量赋值的问题?
# 循环次数
loops =2

for nums in 1..loops
    #加载excel的数据
    excel = WIN32OLE::new('excel.Application')
    workbook = excel.Workbooks.Open('D:\testurl.xlsx')
    worksheet = workbook.Worksheets(1) #定位到第一个sheet
    worksheet.Select
    #读取数据:
    num=1
    url=worksheet.Range('a#{num}')['Value'] #读取a1中的数据
    # 删除IE缓存
    #clearIECache()   
    #useTime =0
    # 打开一个IE浏览器
    ie = Watir::IE.new
    # 加载HTTPWATCH 控件
    control = WIN32OLE.new('HttpWatch.Controller')
    httpWatchVer = control.Version
    # puts("---httpwatch's version:-----"+ httpWatchVer)
    plugin = control.Attach(ie.ie)
    plugin.Clear()
    plugin.Log.EnableFilter(false)
    plugin.Record()
    # 访问测试页面
    ie.goto('#{url}')
    # 停止监控
    plugin.stop()


worksheet.Range('a#{num}')和ie.goto('#{url}')错在哪?
作者: goal1860    时间: 2010-9-8 07:01
use "a#{num}'' instead of 'a#{num}'
作者: deadhunter    时间: 2010-9-9 08:39
谢谢




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2