peagus 发表于 2011-9-5 16:31:40

银行密码框输入密码问题

网上银行的密码输入框必须安装控件后才能手动输入密码,但是无法用qtp输入密码,谁知道如何处理啊?

阳光下的橙子 发表于 2011-9-5 16:53:47

试试用Object.setAttribute的方法

example:
Browser("XX").Page("XX").WebEdit("Expected_childbirth").Object.setAttribute "value", "2012-08-20"

peagus 发表于 2011-9-5 16:55:53

Browser("中国工商银行新一代网上银行").Page("中国工商银行新一代网上银行").Frame("indexFrame").WinObject("ATL:Edit").Click
Browser("中国工商银行新一代网上银行").Page("中国工商银行新一代网上银行").Frame("indexFrame").WinObject("ATL:Edit").Type 454545
那种方法不行,qtp识别出是winobject啊。

hsjzfling 发表于 2011-9-5 17:06:07

无所谓识别出是什么,能用type输入进去么?
也可以试试看wsh.sendkeys

peagus 发表于 2011-9-5 17:08:35

用type和sendkey都输入不进去。

hsjzfling 发表于 2011-9-5 17:28:53

如果sendkeys都不行的话,那看来是安全控件阻止了第三方输入了,去跟老大们沟通协商吧,将该步骤跳过,比如弄一个不需要安全控件输密码的版本供自动化测试用

shanfeng1419 发表于 2011-9-6 09:00:55

帮顶

lyscser 发表于 2011-9-6 09:59:23

想不通为啥不装安全控件,而这里纠结于QTP

javaweb2006 发表于 2011-9-7 17:09:54

把安全控件卸载了,用QTP不就行了嘛。
页: [1]
查看完整版本: 银行密码框输入密码问题