Я использую HP UFT для автоматизации браузера в браузере IE, и здесь у меня есть одна проблема, т.е. проверка карт, ниже диалоговое сообщение будет отображаться в соответствии со сценарием, и мне нужно написать, если условие основано на тексте диалога, например
Тексты сценариев:
- Карта действительна для регистрации
- Номер карты уже зарегистрирован
- Карта заблокирована
- Карта недействительна для регистрации.
Все приведенные выше диалоговые сообщения появятся в один момент, т. е. нажмите кнопку подтверждения карты и предоставьте один простой сценарий для динамического получения этого сообщения в 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
диалогового окна - person Barney   schedule 04.03.2017