51Testing软件测试论坛
标题:
QTP 对象的参数化的值是否可放到外部excel文件中
[打印本页]
作者:
test-yao
时间:
2013-1-15 16:56
标题:
QTP 对象的参数化的值是否可放到外部excel文件中
本帖最后由 test-yao 于 2013-1-15 16:59 编辑
新增渠道
DataStr= "d:\data.xls"
Set ExlObj=CreateObject("Excel.Application")
ExlObj.Visible = false ' 设置为true的情况,文档会打开
ExlObj.DisplayAlerts = false
Set book=ExlObj.Workbooks.Open(DataStr)
Set sheet=book.Worksheets("Sheet3")
GetExcelSheetRowsCount=Sheet.UsedRange.Rows.Count
'
'
For i=2 to sheet.usedrange.rows.count
Protocol=ExlObj.WorkSheets("Sheet3").Cells(i,1)
esbform:icePnlTbSet:0:pOadapto=ExlObj.WorkSheets("Sheet3").Cells(i,2)
with Browser("SmartESB 管理监控平台").Page("SmartESB 管理监控平台")
.WebButton("新增").Click
.WebEdit("esbform:icePnlTbSet:0:formLast").Set Protocol
.WebElement("WebTable").Click
.WebList("esbform:icePnlTbSet:0:j_id22").Select "default_channel"
.WebElement("WebTable_2").Click
能否把(WebCheckBox("esbform:icePnlTbSet:0:pOadapto" ).)它参数化
.WebCheckBox("esbform:icePnlTbSet:0:pOadapto" ).Set "ON" 能否把它参数化
.WebButton("增加 >").Click
.WebElement("WebTable_3").Click
wait (2)
.WebButton("保存").Click
On Error Resume Next
ValCheck=).WebButton("新增").Check (CheckPoint("新增"))
If ValCheck Then
Reporter.ReportEvent micPass,"新增协议","新增协议成功"
else
Reporter.ReportEvent micPass,"新增协议","新增协议失败"
err.clear
End If
end with
Next
ExlObj.Quit
Set ExlObj = nothing
复制代码
作者:
joykao
时间:
2013-1-16 14:40
可以的
作者:
test-yao
时间:
2013-1-17 09:24
回复
2#
joykao
能否给个实例
作者:
黑羽祭
时间:
2013-1-17 09:30
回复
3#
test-yao
http://www.51testing.com/index.php?uid-307440-action-viewspace-itemid-827863
作者:
test-yao
时间:
2013-1-17 10:08
回复
4#
黑羽祭
我是想把webcheckbox的值参数化(对象名参数化)
.WebCheckBox("esbform:icePnlTbSet:0:pOadapto" ).Set "ON"
作者:
黑羽祭
时间:
2013-1-17 12:17
回复
5#
test-yao
一样的,没区别
.WebCheckBox(ReadExcel(1,2)).Set "ON"
作者:
joykao
时间:
2013-1-17 17:25
回复
3#
test-yao
你可以把参数放在excel中,然后从excel中读取
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2