51Testing软件测试论坛
标题:
关于密码加密问题
[打印本页]
作者:
Nsdsds
时间:
2008-9-3 23:02
标题:
关于密码加密问题
在录制的过程中,QTP自动把密码加密了,变成了一长串字符
这导致我把用户名设为参数,密码就不能设置为参数···················
请问是不是有什么地方可以把加密给去掉的??
请各位大侠帮忙~~~~~
作者:
rcpp
时间:
2008-9-4 13:54
密码输入用的方法是SetSecure吧?
改成Set就可以了
作者:
没有蛀牙
时间:
2008-9-4 15:34
加密了也照样可以参数化阿,为什么不行
作者:
Nsdsds
时间:
2008-9-4 16:00
谢谢
加密了也照样可以参数化阿,为什么不行
这个怎么弄??
作者:
rcpp
时间:
2008-9-4 16:58
用Encrypt方法获得加密字符串
比如你的密码是hello
sPWd="hello"
sEncryptPWD=Crypt.Encrypt(sPWd)
Browser().Page().WebEdit().SetSecure sEncryptPWD
作者:
Suran2004
时间:
2008-9-4 17:10
点"开始"-->"程序"-->"QTP"-->"Tools"-->"Password Encoder",这个工具是用来对你输入的密码进行加密的,不知道对你有没有用?
作者:
szs0434
时间:
2008-9-4 17:36
它对密码加密, 我们对密码参数化没有关系的啊.
可以按照2楼的说法去做,用set就ok了啊.
你可以用DataTable来参数化, 也可以用全局变量来参数化等等.
作者:
szs0434
时间:
2008-9-4 17:40
它对密码加密和我们对密码参数化没有关系的啊.
你可以按照2楼的说法去做.
对数据参数, 可以用DataTable, 也可以用全局变量. 当然你也可以用数据驱动的方法进行.
作者:
Suran2004
时间:
2008-9-4 17:42
点"开始"-->"程序"-->"QTP"-->"tools"-->"Password Encoder",这里可以将密码加密,试试吧
作者:
mr.bee
时间:
2008-9-4 20:13
不用啊,你可以直接参数化,datatable里面直接放入明文密码就ok了
作者:
小孩
时间:
2008-9-4 23:22
直接参数化就行了 啥都不用改
作者:
zte_boy
时间:
2008-9-5 08:43
是的,直接处理就可以了,QTP自己会转换处理
作者:
rcpp
时间:
2008-9-5 11:29
ls都说得很对
在DataTable中的数据能被自动做加密处理
但如果是通过parameter得到的,或者其它途径得到的参数就不行了
可能我理解的参数化比较广义,并不仅仅指DataTable
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2