0

我用 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
4

1 回答 1

3

在关闭 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
于 2017-06-28T09:14:11.850 回答