51Testing软件测试论坛

标题: b/s回车弹出框不能回放 [打印本页]

作者: li_chengfa    时间: 2008-3-24 20:23
标题: b/s回车弹出框不能回放
软件的一个开发页面上回车则弹出用户选择界面,选择用户确定则显示该用户详细信息,用QTP录制都正常,可是在回放的时候不能弹出用户选择的界面,超级郁闷!求大家帮忙,软件是用java开发的,我把所有的协议选上(java,web,active,vb等都全部选上了),还是不行。脚本如下:
Browser("订单与库存管理系统").Page("订单与库存管理系统").Frame("contents").WebElement("m86").Click
Browser("订单与库存管理系统").Page("订单与库存管理系统").Frame("main").WebEdit("formcustomerno").Submit(到这里就没有反应了,下边代码不能执行)
Browser("订单与库存管理系统").Window("客户选择 -- 网页对话框").Page("客户选择").Frame("showMframe").WebElement("WebTable").Click
Browser("订单与库存管理系统").Window("客户选择 -- 网页对话框").Page("客户选择").Frame("showMframe").WebElement("WebTable").Click
Browser("订单与库存管理系统").Window("客户选择 -- 网页对话框").Page("客户选择").Frame("showMframe").WebElement("WebTable").Click
Browser("订单与库存管理系统").Dialog("Microsoft Internet Explorer").WinButton("确定").Click

[ 本帖最后由 li_chengfa 于 2008-3-25 15:34 编辑 ]
作者: walker1020    时间: 2008-3-24 21:19
1, QTP运行到那行代码时出错了?
2,看看 QTP报告那个错误时 Window("客户选择 -- 网页对话框")出现了没有?
作者: agrapea    时间: 2008-3-25 10:37
我也正遇到这样的问题,运行的时候弹出窗口被阻止了,在internet选项里也设置了该站点的弹出窗口,还是不行,请高手指点啊
作者: etan    时间: 2008-3-25 13:48
我也遇到同样的问题,期待高人帮忙啊
作者: li_chengfa    时间: 2008-3-25 15:32
弹出页面根本弹不出来,但是会看到主界面刷新一次的,然后就没有反应了,接着就报上边的错,真是把我郁闷的,请高人指点啊
作者: dabeixiong    时间: 2008-3-25 19:42
貌似回车键没有捕获到?你试试点击按钮进行表单提交...
作者: hxf    时间: 2008-3-26 11:14
你看看是不是ie设置中把弹出窗口给阻止掉了。
作者: li_chengfa    时间: 2008-3-27 08:58
解决了,以上大家想的问题我都想过了,不是那样的,qtp不能识别回车,需要修改脚本。把
Browser("订单与库存管理系统").Page("订单与库存管理系统").Frame("main").WebEdit("formcustomerno").Submit
修改成:
Browser("订单与库存管理系统").Page("订单与库存管理系统").Frame("main").WebEdit("formcustomerno").FireEvent("onfocus")
set WshShell =CreateObject("WScript.Shell")
WshShell.SendKeys "{ENTER}"
希望对大家有帮助!
作者: bluewaves    时间: 2008-3-27 11:05
帖子都这么回,大家都进步了。。。
作者: kissing    时间: 2008-3-27 13:25
不错 又学到一招??难道不能用鼠标点击吗?
作者: li_chengfa    时间: 2008-4-1 19:11
标题: 回复 10# 的帖子
就是不能啊,郁闷的,在B/S中嵌入C/S的动作




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