Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Testing 使用vb脚本录制QTP windows应用程序_Testing_Qtp_Hp Uft - Fatal编程技术网

Testing 使用vb脚本录制QTP windows应用程序

Testing 使用vb脚本录制QTP windows应用程序,testing,qtp,hp-uft,Testing,Qtp,Hp Uft,我正在录制一个使用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 applicat

我正在录制一个使用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.
以下是屏幕截图:


录制时我遇到的问题是object spy无法捕获特定区域(即在本例中屏幕面板上显示的数据)。

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