!曾被这个问题困扰了很久。实例
*************************************************************************
DataStr= "C:/testdata/encode4.xls"
DataTable.AddSheet("TestData")
DataTable.ImportSheet DataStr,"Sheet1","TestData"
For i=1 to DataTable.GetSheet("TestData").GetRowCount
DataTable.SetCurrentRow i '把i设置为当前执行行
SystemUtil.Run "C:/Program Files/Internet Explorer/IEXPLORE.EXE","","C:/Documents and Settings/Administrator","open"
Browser("index:=0").Page("index:=0").Sync
Browser("index:=0").Navigate "http://10.2.40.159:8080/sc/testnew.html"
Browser("index:=0").Page("index:=0").Sync
Browser("index:=0").Page("index:=0").WebEdit("name:=TextData1").Set TextData
set os = CreateoBject("wscript.shell")
os.sendkeys "{tab}"
os.sendkeys "password"
Browser("index:=0").Page("index:=0").WebButton("name:=获取版本").Click
Next
本文介绍了如何使用Excel作为QTP的测试数据源,通过Import到DataTable进行自动化测试。在多终端环境下,Excel维护数据的不便促使作者建议采用数据库管理测试数据。此外,文章还提醒读者注意在不同操作系统间复制Excel文件时需重新另存以避免导入数据为空的问题,并提供了一个简单的自动化测试脚本实例。

2321

被折叠的 条评论
为什么被折叠?



