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、实际结果有很多空格,如何处理实际结果 使得与预期结果相同(不是处理预期结果) 脚本该这样:
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
页:
[1]