我在Web应用程序测试中得到了一个奇怪的对话框,我只是卡住了。对话框是有条件的。它根据我们输入的一些数据显示。我只需要能够单击“确定”或按Enter键(如果显示)。
录制时我点击确定。 UFT不添加任何代码,也没有添加任何内容。当我间谍时,它无法识别确定并且无法识别对话框。 手动我只需单击“确定”或按Enter键即可处理。然后我写了shell方式按回车。它没有做任何事情。
Set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "{ENTER}"
Set WshShell = Nothing
如何使用UFT处理此对话框?
答案 0 :(得分:2)
你可以通过洞察力来识别" Ok"按钮。如果你不能窥探它。
答案 1 :(得分:0)
如果这是浏览器的常规对话框(javascript' s alert
),UFT支持使用Browser(...).HandleDialog
解雇它。
如果这样做,那么它也应该记录HandleDialog
步骤,如果它不是UFT中的缺陷,我建议联系MicroFocus的支持。