51Testing软件测试论坛

标题: QTP回放 [打印本页]

作者: whmwhm1107    时间: 2009-2-10 13:32
标题: QTP回放
Browser("SAP NetWeaver Portal").Page("SAP NetWeaver Portal").WebEdit("j_user").Set "cats"
Browser("SAP NetWeaver Portal").Page("SAP NetWeaver Portal").WebEdit("j_password").SetSecure "4990fbb7cba74e5a3af0f6d091a405e48000f76fa038"
Browser("SAP NetWeaver Portal").Page("SAP NetWeaver Portal").WebButton("登录").Click
Browser("SAP NetWeaver Portal").Page("Deal Viewer - SAP NetWeaver").Link("M-Swaps").Click
Browser("SAP NetWeaver Portal").Page("Deal Viewer - SAP NetWeaver").Frame("Swaps").WebButton("WebButton").Click
Browser("SAP NetWeaver Portal").Page("Deal Viewer - SAP NetWeaver").Frame("Swaps").WebElement("ANDH01").Click
Browser("SAP NetWeaver Portal").Page("Deal Viewer - SAP NetWeaver").Frame("Swaps").WebButton("WebButton_2").Click
Browser("SAP NetWeaver Portal").Page("Deal Viewer - SAP NetWeaver").Frame("Swaps").WebEdit("WebEdit").Set "RACK"
Browser("SAP NetWeaver Portal").Page("Deal Viewer - SAP NetWeaver").Frame("Swaps").WebEdit("WebEdit_2").Click
Browser("SAP NetWeaver Portal").Page("Deal Viewer - SAP NetWeaver").Frame("sapPopupMainId_X0").WebElement("WID1234238384468").Click
Browser("SAP NetWeaver Portal").Page("Deal Viewer - SAP NetWeaver").Frame("Swaps").WebEdit("WebEdit_2").Set "ARUN"
Browser("SAP NetWeaver Portal").Page("Deal Viewer - SAP NetWeaver").Frame("Swaps").Image("1").Click
Browser("SAP NetWeaver Portal").Page("Deal Viewer - SAP NetWeaver").Frame("Swaps").Image("1").Click
Browser("SAP NetWeaver Portal").Page("Deal Viewer - SAP NetWeaver").Frame("Swaps").WebButton("WebButton_3").Click
Browser("SAP NetWeaver Portal").Page("Deal Viewer - SAP NetWeaver").Frame("sapPopupMainId_X0").WebElement("WID1234238384468_2").Click
Browser("SAP NetWeaver Portal").Page("Deal Viewer - SAP NetWeaver").Frame("Swaps").WebEdit("WebEdit_3").Set "BJ0706MID"
Browser("SAP NetWeaver Portal").Page("Deal Viewer - SAP NetWeaver").Frame("Swaps").WebEdit("JFEP.SwapsView.Price_editor.0").Set "50"
Browser("SAP NetWeaver Portal").Page("Deal Viewer - SAP NetWeaver").Frame("Swaps").WebElement("WebElement").Click
Browser("SAP NetWeaver Portal").Page("Deal Viewer - SAP NetWeaver").Frame("Swaps").WebEdit("JFEP.SwapsView.Qty_editor.0").Set "1000"
Browser("SAP NetWeaver Portal").Page("Deal Viewer - SAP NetWeaver").Frame("Swaps").Link("保存").Click
Browser("SAP NetWeaver Portal").Page("Deal Viewer - SAP NetWeaver").Frame("Swaps").Link("是").Click
Browser("SAP NetWeaver Portal").Page("Deal Viewer - SAP NetWeaver").Link("注销").Click
Browser("SAP NetWeaver Portal").Window("SAP NetWeaver Portal --").Page("SAP NetWeaver Portal").Link("是").Click
Browser("SAP NetWeaver Portal").Page("SAP NetWeaver Portal").Sync

回放时出现下面的错误,请教各位大侠,具体原因是怎么回事呢?

[attach]48972[/attach]
[attach]48973[/attach]
作者: ltp401128401128    时间: 2009-2-10 13:45
很明显是没有找到Weblement类型的名称为("ANDH01")的对象萨,
请查看一下你的对象库,看看有没有这个对象的名称存在,如果有,
那就在次在你的页面上查看一下有没有这个对象的存在,如果有,
请使用对象库里面的高亮的那个按钮或者使用高亮语句按钮(highlight)
查看程序是不是能够正确的找到页面上的这个对象!

从打印出的错误信息来看,是程序没有能够准确的找到对象造成的。
作者: whmwhm1107    时间: 2009-2-11 21:29
原帖由 ltp401128401128 于 2009-2-10 13:45 发表
很明显是没有找到Weblement类型的名称为("ANDH01")的对象萨,
请查看一下你的对象库,看看有没有这个对象的名称存在,如果有,
那就在次在你的页面上查看一下有没有这个对象的存在,如果有,
请使用对象库里面的高 ...


我明白是没有发现这个对象,但是可以告诉我具体的解决
方法吗?
谢谢了啊
作者: peimzh    时间: 2009-2-12 10:27
QTP这种情况经常发生,解决办法:
1、把网页关闭,重新打开到当前页面,进行回放试一下;
2、用描述性编程坐标来试试。




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