如何在LR里处理虚拟键盘(Virtual Keyboard)登陆?
现在许多网页登录时会使用虚拟键盘(Virtual Keyboard)输入密码,用LR录制script后回放,并不能正常登录,请问应该在script里做什么处理,才能正常登录?请问各位高手有没有什么解决方案或者思路?感激不尽……
[ 本帖最后由 luckyday25 于 2008-8-1 16:03 编辑 ] 希望大家提供一点点思路啊……
除了叫development的屏闭了该项功能以外的解决办法…… 个人觉得从应该从表单提交那一步进行思考 submit时候的script如下:
web_submit_data("abc_abc_123",
"Action=https://www.abc.com",
"Method=POST",
"TargetFrame=",
"RecContentType=text/html",
"Snapshot=t3.inf",
"Mode=HTML",
ITEMDATA,
"Name=memorableAnswer", "Value=execution", ENDITEM,
"Name=password", "Value=abcd1234", ENDITEM, //从virtual keyboard输入的密码
"Name=idv_cmd", "Value=idv.Authentication", ENDITEM,
"Name=OLRLink", "Value=", ENDITEM,
"Name=memAnswerLink", "Value=", ENDITEM,
EXTRARES,
LAST);
我把密码设置成param后,重新运行script,结果是说我提交的信息和server的纪录有不相符(我输入的密码和用户名是绝对无错的)。
希望继续指教……感激感激…… 还是老办法,因为这个虚拟键盘对你系统的性能的影响非常小,小到可以忽略,那就没有必要这么麻烦了。 development 的不合作,我也没办法……:'( 那你就自己下代码,自己屏蔽 请问自己怎样屏蔽? 我只是负责测试的,他们的原代码我都拿不到的……
恳请高手指教指教! 你测试的系统只能用虚拟键盘输入吗?虚拟键盘只是为了增加程序密码的安全性而已,对最终的测试结果没有太大的影响.难道不能键盘输入用户名和密码直接登录系统吗? 关注下。。。。:lol 你测试的系统只能用虚拟键盘输入吗?虚拟键盘只是为了增加程序密码的安全性而已,对最终的测试结果没有太大的影响.难道不能键盘输入用户名和密码直接登录系统吗?
就是只能用虚拟键盘输入那么可恨!!!如果能键盘输入的话这个世界就美好很多了…… 原帖由 luckyday25 于 2008-7-31 12:21 发表 http://bbs.51testing.com/images/common/back.gif
submit时候的script如下:
web_submit_data("abc_abc_123",
"Action=https://www.abc.com",
"Method=POST",
"TargetFrame=",
"RecContentType=text/html",
"Snapshot=t3.inf",
"Mod ...
不知道这里的用户名和密码是否正确,如果是正确的话,那么只能猜测是你们的虚拟键盘程序会单独发一个认证id给服务器,或者使用别的协议去实现,这就需要你做关联或者使用别的协议去捕获了 换url方式也是这样吗?
页:
[1]