51Testing软件测试论坛
标题:
HELP:QTP录制web使用dtLocalSheet不能循环数据
[打印本页]
作者:
allenlee
时间:
2009-3-26 11:10
标题:
HELP:QTP录制web使用dtLocalSheet不能循环数据
上周上的是QTP,回来后自己小用一下。
测试功能:网页的登录界面
输入值:用户名,密码
以下是测试脚本
Browser("web!").Page("web!").WebEdit("userName").Set DataTable("username", dtLocalSheet)
Browser("web!").Page("web!").WebEdit("password").SetSecure DataTable("password", dtGlobalSheet)
Browser("web!").Page("web!").WebButton("登录").Click
Browser("web!").Page("web!").WebElement("userName").Output CheckPoint("userName")
Browser("web!").Page("web!").WebElement("userName").Check CheckPoint("userName_2")
以下是dtLocalSheet 数据
username password 预期结果 实际结果
1111111 该用户不存在
admin 密码错误
问题:1、执行过程中,执行完第一行数据就停止,其他数据不再执行
2、实际结果有很多空格,如何处理实际结果 使得与预期结果相同(不是处理预期结果)
作者:
sincky
时间:
2009-9-4 14:19
脚本该这样:
for i = 1 to datatable.localsheet.getrowcount
datatable.localsheet.setcurrentrow i
Browser("web!").Page("web!").WebEdit("userName").Set DataTable("username", dtLocalSheet)
Browser("web!").Page("web!").WebEdit("password").SetSecure DataTable("password", dtGlobalSheet)
Browser("web!").Page("web!").WebButton("登录").Click
Browser("web!").Page("web!").WebElement("userName").Output CheckPoint("userName")
Browser("web!").Page("web!").WebElement("userName").Check CheckPoint("userName_2")
next
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2