1

我正在尝试使用 QTP 11.5。我有带有 ie8 的 Windows 7。问题是每当我尝试将对象(webedit)添加到存储库时,我都会得到 WinObject:Internet Explorer_Service 添加顶部错误“您单击的位置与多个对象相关联”

4

2 回答 2

1

您如何尝试添加WebEdit?如果您使用对象存储库学习功能,是否会WebEdit显示在选择列表中,或者您是否WinObject从一开始就获得?

如果后者似乎没有启动 Web 插件,请确保在打开 UFT 时在插件管理器中选择了Web(QTP 11.5 现在称为 UFT),之前还要打开一个 GUI 测试,然后才启动浏览器,如果在 GUI 测试打开之前打开浏览器 UFT 可能无法识别 Web 控件(这类似于在 QTP 之前打开浏览器)。

于 2013-04-03T08:33:29.730 回答
0

我从未使用过 QTP 11.5 但我猜你面临的问题是因为可能有多个 webedit 对象

对此的解决方案可以是----> object spy webedit 对象并在您的描述性编程中使用更多特性,如果您给我部分代码并解释其工作原理,可以更好地解释您。

例如:strBrowserMainPage.WebButton("class:=sr_but_m","name:=export").exist

在这里,我使用了 webbutton 的两个特征,因为那里有多个 webbutton 对象,名称 = Export

所以要选择一个特定的增加特性以便更具体地放在哪个对象上。

谢谢

于 2013-04-01T06:14:45.940 回答