1

我需要针对此错误的解决方案在使用 UFT 14.x 之前,我在 UFT 12(在 Windows 7 上)上编写了用于复制/粘贴功能的代码。(它工作 100%)当我将 UFT 升级到 14.x 时,该函数响应错误。代码和图像如下:

Function WritingFast(strDataTable)


  set objCB=createobject("Mercury.Clipboard")
  objCD.Clear()
  objCD.SetText (strDataTable)
  Window("Internet Explorer").WinObject("Internet Explorer_Server").Type micCtrlDwn + "v" +micCtrlUp
  objCB.GetText


End Function

错误

在此处输入图像描述

4

2 回答 2

0

错误说这WinObject("Internet Explorer_Server")不是唯一的,你想用这个对象引用什么?

请检查对象存储库中对象的描述,以了解为什么描述不足以使其唯一。

或者,您可以退后一步,想想您正在尝试做什么,也许 UFT 的 Web 支持允许您直接执行此操作,而不是尝试访问底层 Win32 对象。

于 2020-01-28T12:40:57.873 回答
0

无法添加评论,规则,抱歉。Gonna put 有一个答案,但它更多的是一个小费。

如果您没有副本,请尝试再次捕获该对象。查看 UFT 是否识别存储库中存在或不存在该对象。

至少你可以看到他在升级和比较(如果不同)中捕捉到了什么。

于 2020-01-28T17:57:45.137 回答