whmwhm1107 发表于 2009-2-10 13:32:06

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

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


ltp401128401128 发表于 2009-2-10 13:45:15

很明显是没有找到Weblement类型的名称为("ANDH01")的对象萨,
请查看一下你的对象库,看看有没有这个对象的名称存在,如果有,
那就在次在你的页面上查看一下有没有这个对象的存在,如果有,
请使用对象库里面的高亮的那个按钮或者使用高亮语句按钮(highlight)
查看程序是不是能够正确的找到页面上的这个对象!

从打印出的错误信息来看,是程序没有能够准确的找到对象造成的。

whmwhm1107 发表于 2009-2-11 21:29:41

原帖由 ltp401128401128 于 2009-2-10 13:45 发表 http://bbs.51testing.com/images/common/back.gif
很明显是没有找到Weblement类型的名称为("ANDH01")的对象萨,
请查看一下你的对象库,看看有没有这个对象的名称存在,如果有,
那就在次在你的页面上查看一下有没有这个对象的存在,如果有,
请使用对象库里面的高 ...

我明白是没有发现这个对象,但是可以告诉我具体的解决
方法吗?
谢谢了啊

peimzh 发表于 2009-2-12 10:27:44

QTP这种情况经常发生,解决办法:
1、把网页关闭,重新打开到当前页面,进行回放试一下;
2、用描述性编程坐标来试试。
页: [1]
查看完整版本: QTP回放