【问题标题】:QTP windows application recording using vb script使用 vb 脚本录制 QTP windows 应用程序
【发布时间】:2014-08-16 05:38:21
【问题描述】:

我正在录制一个使用 c# 开发的基于 Windows 的应用程序。现在,我想使用 QTP 对此应用程序执行自动化测试。但是,问题是在使用 object spy 捕获少量对象时,我的测试执行时出现以下错误:

Cannot identify the object "[ WinObject ]" (of class WinObject). Verify that this object's
  properties match an object currently displayed in your application.

Line (4): "Window("object class:=WindowsForms10.Window.8.app.0.329445b_r11_ad1","window 
    id:=1705523").Window("object class:=WindowsForms10.Window.8.app.0.329445b_r11_ad1","window 
    id:=2").WinObject("object class:=WindowsForms10.Window.8.app.0.329445b_r11_ad1","window 
    id:=1115822","x:=195","y:=140").DblClick 256,103". 

Please check attached snapshot for screen and object properties using object spy.

以下是屏幕截图:

我在录制时遇到的问题是对象间谍无法捕获特定区域(即在这种情况下,屏幕面板上显示的数据)。

【问题讨论】:

    标签: testing qtp hp-uft


    【解决方案1】:

    您的问题似乎是您在启动 QTP 时没有加载 .NET 插件。在没有加载插件的情况下,QTP 将窗口视为通用的“WinObject”,而不是更特定于框架的对象。对于 Windows 窗体,您应该会看到您的窗口被识别为“SwfWindow”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-17
      相关资源
      最近更新 更多