【发布时间】:2013-04-25 09:38:00
【问题描述】:
我正在尝试单击网络表格(Emp 索引)的单元格(2,3)中的第三个链接
设置 EditLink = Browser("Browser").Page("Page").WebTable("Emp Index").ChildItem(2,3,"Link",2) 编辑链接。点击
运行脚本 QTP 时显示“需要对象:行 (2) EditLink.click”错误。 任何机构都可以请你帮忙。
【问题讨论】:
我正在尝试单击网络表格(Emp 索引)的单元格(2,3)中的第三个链接
设置 EditLink = Browser("Browser").Page("Page").WebTable("Emp Index").ChildItem(2,3,"Link",2) 编辑链接。点击
运行脚本 QTP 时显示“需要对象:行 (2) EditLink.click”错误。 任何机构都可以请你帮忙。
【问题讨论】:
当单元格存在并且有链接类型的子对象时返回此错误,但不包含此索引(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的链接是否存在。
【讨论】:
尝试使用函数单击 webtable 中的链接。
检查这个link。
【讨论】: