为什么存储对话框的变量不关闭 UFT 中的应用程序?
Why does the variable which stores dialog box not closing application in UFT?
我使用 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 之前,再次设置对象引用,如下所示。
单击“确定”按钮后,window 具有 "refreshed"(我应该说吗?)并且您仍在使用对 window 的现有引用。
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
我使用 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 之前,再次设置对象引用,如下所示。
单击“确定”按钮后,window 具有 "refreshed"(我应该说吗?)并且您仍在使用对 window 的现有引用。
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