对象QTP中的必需错误

时间:2013-02-23 08:03:47

标签: vbscript qtp

我试图点击网络表(Emp Index)的单元格(2,3)中的第3个链接

设置EditLink =浏览器(“浏览器”)。页面(“页面”).WebTable(“Emp Index”)。ChildItem(2,3,“Link”,2) EditLink.Click

运行脚本QTP时显示“需要对象:Line(2)EditLink.click”错误。 任何人都可以请你协助。

2 个答案:

答案 0 :(得分:1)

当单元格存在且返回类型为link的子对象时返回此错误,但不包含此索引(3)。尝试查看是否可以通过以下方式确认索引为0的链接:

Set EditLink = Browser("Browser").Page("Page").WebTable("Emp Index").ChildItem(2,3,"Link",0) 
MsgBox EditLink.Exist(0)

要查看该链接在您的网页上的位置,您可以使用EditLink.Highlight
从这一点开始,您可以开始调试以查看索引1,2和最后3的链接是否存在。

答案 1 :(得分:0)

尝试使用功能点击网表中的链接。

选中link