51Testing软件测试论坛
标题:
QTP回放时报错
[打印本页]
作者:
zhengpeipei
时间:
2009-10-10 12:38
标题:
QTP回放时报错
[attach]56859[/attach]
用QTP录制了这个登录界面的脚本如下:
Window("XXX").WinEdit("Edit").SetSelection 0,4
Window("XXX").WinEdit("Edit").Set "0061"
Window("XXX").WinEdit("Edit_2").SetSecure "4acfff61d8b7c140eced74e42fd38d965510d3ae"
Window("XXX").WinEdit("Edit_3").Set "9888"
Window("XXX").WinButton("Button").Click
其中“用户名”默认为第一次登陆时用户,界面一打开焦点位于“密码”后的文本框中。
回放时报错,如图所示:
[attach]56860[/attach]
请问这个报错的原因是什么?
我的QTP是9.2的,这个界面是Java写的。
请各位高手指点一下,谢谢!!!
作者:
chooseyou123
时间:
2009-10-10 13:00
说真的,我还真没用过什么setselection
那后面的参数的意思我认为可能是输入的字符和长度,0,4
你不是输入了4个零嘛
不过我想问一下你为什么要用这个啊
输入webedit用个set 不就完了嘛
作者:
zhengpeipei
时间:
2009-10-10 13:58
标题:
回复 2# 的帖子
第一行的脚本是我选中默认的用户名QTP录制的脚本,我选中后输入“0061”,就录制了第二行脚本。
作者:
kboer
时间:
2009-10-10 18:17
标题:
回复 3# 的帖子
我觉得第一行根本没有必要
即时有必要,你也没有考虑全(当从没有登陆过时或登陆过的用户非常多时,会出差)
作者:
hk_ella
时间:
2009-10-12 17:13
标题:
回复 3# 的帖子
setselection是选中指定的字符,譬如说我们在删除某些字符时会先选中它们然后按退格键;
在实际的测试过程中并没有多大用处,因为set操作会首先清空winedit框中的字符,然后再将指定字符设置进去
作者:
yixiong007
时间:
2009-10-13 17:37
这里有验证码吧,你有没设置一个什么万能码啊,图形验证码好像要识别,有点难度哦
作者:
banzi
时间:
2009-10-14 17:30
有时候位置不对也会报错呢,把登陆界面的位置拖下,重新录下试试
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2