如何使用UFT在对话框上单击“确定”

时间:2018-04-02 20:26:26

标签: hp-uft

我在Web应用程序测试中得到了一个奇怪的对话框,我只是卡住了。对话框是有条件的。它根据我们输入的一些数据显示。我只需要能够单击“确定”或按Enter键(如果显示)。

enter image description here

录制时我点击确定。 UFT不添加任何代码,也没有添加任何内容。当我间谍时,它无法识别确定并且无法识别对话框。 手动我只需单击“确定”或按Enter键即可处理。然后我写了shell方式按回车。它没有做任何事情。

Set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "{ENTER}"
Set WshShell = Nothing

如何使用UFT处理此对话框?

2 个答案:

答案 0 :(得分:2)

你可以通过洞察力来识别" Ok"按钮。如果你不能窥探它。

答案 1 :(得分:0)

如果这是浏览器的常规对话框(javascript' s alert),UFT支持使用Browser(...).HandleDialog解雇它。

如果这样做,那么它也应该记录HandleDialog步骤,如果它不是UFT中的缺陷,我建议联系MicroFocus的支持。