51Testing软件测试论坛

标题: 对密码框架进行参数化,回放时,数据表中的数据不能填入密码框! [打印本页]

作者: boyeestudio    时间: 2008-7-14 12:04
标题: 对密码框架进行参数化,回放时,数据表中的数据不能填入密码框!
问题,如题,不知道是不是因为QTP加密的原因。我在数据表中,增加"abc"作为测试数据时,可以填入密码框,但用"123abcABC","123ABCabc"就不能填入数据库,请高手解惑!!!多谢!
作者: lengz    时间: 2008-7-14 12:08
代码贴出来,一看便知
作者: 小孩    时间: 2008-7-14 12:11
付上代码吧!
作者: zhou840401    时间: 2008-7-14 12:16
手工的添加你的数据,看能不能加到数据库中,
作者: boyeestudio    时间: 2008-7-14 13:23
标题: 贴上代码如下:
  1. Browser("Browser").Page("Platform").Link("修改").Click
  2. Browser("Browser").Page("Platform_3").Link("修改密码").Click
  3. Browser("Browser").Page("Platform_3").WebEdit("password").Click
  4. Browser("Browser").Page("Platform_3").WebEdit("password").SetSecure DataTable("password", dtLocalSheet)
  5. Browser("Browser").Page("Platform_3").WebEdit("password").Output CheckPoint("password")
  6. Browser("Browser").Page("Platform_3").WebEdit("repassword").Click
  7. Browser("Browser").Page("Platform_3").WebEdit("repassword").SetSecure DataTable("password", dtLocalSheet)
  8. Browser("Browser").Page("Platform_3").WebButton("修改").Click
复制代码

作者: 今天有雾    时间: 2008-7-14 14:09
没有成功的话,只该有报错信息吧,LZ最好把报错信息告之一下
作者: lingxin5013    时间: 2008-7-14 14:10
Browser("Browser").Page("Platform").Link("修改").Click
Browser("Browser").Page("Platform_3").Link("修改密码").Click
Browser("Browser").Page("Platform_3").WebEdit("password").Click
Browser("Browser").Page("Platform_3").WebEdit("password").type DataTable("password", dtLocalSheet)
Browser("Browser").Page("Platform_3").WebEdit("password").Output CheckPoint("password")
Browser("Browser").Page("Platform_3").WebEdit("repassword").Click
Browser("Browser").Page("Platform_3").WebEdit("repassword").ype DataTable("password", dtLocalSheet)
Browser("Browser").Page("Platform_3").WebButton("修改").Click
作者: lingxin5013    时间: 2008-7-14 14:11
把setsecure 用type代替就可以了 老问题!
作者: tcjlml    时间: 2008-7-14 15:18
把setsecure用的加密后的密码放进datatable里就好了
作者: boyeestudio    时间: 2008-7-14 15:37
改为type不行,改为Set,就行了!




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