[英]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.