簡體   English   中英

如何使用UFT在對話框上單擊確定

[英]How to click ok on a dialog box using UFT

我在Web應用程序測試中遇到了一個奇怪的對話框,而我只是被卡住了。 對話框是有條件的。 它根據我們輸入的一些數據顯示。 我只需要能夠單擊OK或按Enter(如果顯示)。

在此處輸入圖片說明

錄制時單擊“確定”。 UFT不會添加任何代碼,也不會添加任何內容。 當我監視時,它無法識別正常,也無法識別對話框。 手動地,我只需單擊“確定”或按Enter即可處理。 然后,我編寫了按Enter鍵的shell方法。 它什么也沒做。

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

如何使用UFT處理此對話框?

您可以洞察對象以識別“確定”按鈕。 以防您無法監視它。

如果這是瀏覽器的常規對話框(javascript的alert ),則UFT支持使用Browser(...).HandleDialog將其Browser(...).HandleDialog

如果HandleDialog ,那么它也應該記錄了HandleDialog步驟,如果HandleDialog ,則可能是UFT的缺陷,我建議聯系MicroFocus的支持。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM