我用 UFT 录制功能录制了示例飞行应用程序,令人惊讶的是,下面提到的代码除了关闭应用程序之外还做了所有事情,即 x.close 不会关闭应用程序。
Set x = WpfWindow("HPE MyFlight Sample Applicatio")
x.WpfEdit("agentName").Set "John"
x.WpfEdit("password").SetSecure "59533cbffdbec3d9d0ff"
x.WpfButton("OK").Click
x.Close
在关闭 wpfWindow 之前,再次设置对象引用,如下所示。
单击确定按钮后,窗口已“刷新”(我应该说?)并且您仍在使用对该窗口的现有引用。
Set x = WpfWindow("HPE MyFlight Sample Applicatio")
x.WpfEdit("agentName").Set "John"
x.WpfEdit("password").SetSecure "59533cbffdbec3d9d0ff"
x.WpfButton("OK").Click
Set x = WpfWindow("HPE MyFlight Sample Applicatio") 'Added this line just after clicking on OK button but before closing the wpfWindow
x.Close