51Testing软件测试论坛

标题: submit问题 [打印本页]

作者: 飞飞    时间: 2006-6-6 16:18
标题: submit问题
录web程序的时候,我操作步骤是在一个webedit中录入字符然后按回车键,
回车这步的代码是browse("a").page("b").webedit("qty").submit,但在回放的时候总是报错(unspecified error),好象不支持submit,可以用其他什么语句代替回车这个操作?可以用micreturn 代替吗,具体怎么写脚本?
作者: xiaonan    时间: 2006-6-6 16:39
用类似这样的.试试吧
Window("Microsoft Internet Explorer").WinObject("Internet Explorer_Server").Type  micReturn
作者: 飞飞    时间: 2006-6-6 16:45
对象不是WinObject,不能这样写的
我的对象是webedit,我本来写成
browse("a").page("b").webedit("qty").Type  micReturn
但这个语法是错的,
怎么写才是正确的呢?
作者: xiaonan    时间: 2006-6-6 17:03
我只是换了录制模式,用了低水平录制模式,QTP才去记录了键盘的操作,qtp才会这样去识别控件
Window("Microsoft Internet Explorer").WinObject("Internet Explorer_Server").Type  micReturn
作者: xiaonan    时间: 2006-6-6 17:08
我这样去操作是没有问题的啊
Browser("管理员登录").Page("管理员登录").WebEdit("account").Set "admin"
Browser("管理员登录").Page("管理员登录").WebEdit("password").SetSecure "44853c645e805b45e61228142937e1c2"
Browser("管理员登录").Page("管理员登录").WebEdit("password").Submit
作者: 飞飞    时间: 2006-6-7 14:49
原帖由 xiaonan 于 2006-6-6 17:08 发表
我这样去操作是没有问题的啊
Browser("管理员登录").Page("管理员登录").WebEdit("account").Set "admin"
Browser("管理员登录").Page("管理员登录&qu ...

但我的就是要报错,你选的是什么控件?
作者: xiaonan    时间: 2006-6-7 15:00
就是最普通的网页上的text输入框
作者: 飞飞    时间: 2006-6-8 10:05
我意思是你选的web,还是active x?
作者: andy    时间: 2006-6-8 10:52
这要看你是如何设QTP的录制级别的.
通常browse("a").page("b").webedit("qty").submit可以删掉.

建议你以后录制时不要按回车.
作者: QA_BAY    时间: 2006-6-8 11:23
即然不支持,那你就跳过这一步吧!
我的是可以的!
Browser("a").Page("b").WebEdit("account").Submit
作者: xiaonan    时间: 2006-6-8 12:10
都选了
作者: 飞飞    时间: 2006-6-8 12:53
我也想去掉,但软件中要求是输入信息后按回车,然后软件自动调出正确的信息.
所以必须要有回车这步代码
作者: andy    时间: 2006-6-8 14:50
可以在web event recording configuration中设置的.
作者: 飞飞    时间: 2006-6-8 17:54
原帖由 andy 于 2006-6-8 14:50 发表
可以在web event recording configuration中设置的.


对webedit我设置了一下,选always,不知道设置是否正确,回放的时候 还是报错(unspecified error)




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