我正在尝试使用UFT QTP和战斗样本应用程序记录场景。 我使用本教程https://www.youtube.com/watch?v=fWmfmqzW35w
安装了WPF插件已成功安装。但是在录制之后,我得到的代码没有wpf对象。
Window("HPE MyFlight Sample Applicatio").Click 203,223
Window("HPE MyFlight Sample Applicatio").Type "john"
Window("HPE MyFlight Sample Applicatio").Click 216,280
Window("HPE MyFlight Sample Applicatio").Type "hp"
Window("HPE MyFlight Sample Applicatio").Click 186,348
Window("HPE MyFlight Sample Applicatio_2").Close
执行代码后,我收到此错误:
Cannot identify the object "HPE MyFlight Sample Applicatio" (of class Window).
Verify that this object's properties match an object currently displayed in your application.
Description
Cannot identify the object "HPE MyFlight Sample Applicatio" (of class Window).
Verify that this object's properties match an object currently displayed in your application.
Object's physical description:
regexpwndtitle = HPE MyFlight Sample Application
regexpwndclass = HwndWrapper[FlightsGUI.exe;;a3bd17a0-f90c-492a-8183-ec384ab007cb]
is owned window = 0
is child window = 0
感谢您的帮助。
答案 0 :(得分:0)
您需要检查三件事。
完成上述操作后,请尝试重新录制。代码应如下所示:
WpfWindow("HP MyFlight Sample Application").WpfEdit("agentName").Set "john"
WpfWindow("HP MyFlight Sample Application").WpfEdit("password").SetSecure "597f38ad85b47efe95f1"
WpfWindow("HP MyFlight Sample Application").WpfButton("OK").Click