Testing 使用vb脚本录制QTP windows应用程序
我正在录制一个使用c#开发的基于windows的应用程序。现在,我想使用QTP对此应用程序执行自动测试。但是,问题是,当使用object spy捕获少数对象时,我的测试执行出现以下错误: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
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”