1
我在IE瀏覽器中使用HP UFT進行瀏覽器自動化,在這裏我有一個問題,即驗證卡,下面是根據場景顯示的對話框消息,如果條件基於對話框文本,我需要編寫例如如何使用UFT腳本獲取對話框文本?
方案文本:
- 卡的有效期爲註冊
- 證號碼已被註冊
- 卡將被鎖定
- 卡無效報名。
所有上面的對話框消息都會出現在一個點上,即點擊驗證卡按鈕,並提供一個簡單的腳本以在HP UFT中動態獲取該消息。
我的代碼無效卡號:
Browser("name:=Customer").Dialog("text:=Message from webpage").WinButton("text:=OK").Click
card_number=Browser("name:=Customer").Page("title:=Customer").WebEdit("name:=customerVo.cardNo").GetROProperty("value")
card_status=Browser("name:=Customer").Dialog("text:=Message from webpage").GetROProperty("value")
If card_number="" Then
Reporter.ReportEvent micWarning,"Verify Card Number","Scanned Card number is already registered/Invalid Card Number"
DataTable.value("card_status","customer_enrollment")=card_status
else
Remaining positive script
DataTable.value("card_status","customer_enrollment")=card_status
End If
在上面的代碼,我想作爲基於卡確認身份,以打印Excel特定的場景信息爲每個記錄,請幫助。
使用'GetVisibleText'屬性 DialogBox – Barney