Игнорировать ошибки в UFT без предупреждения - PullRequest
0 голосов
/ 14 апреля 2020

На некоторых страницах моих тестов у меня есть всплывающие окна, в которых вы уверены, что они могут отображаться или не отображаться. Я решаю эту очевидную проблему, используя

On Error Resume Next
[Click OK]

. Это прекрасно работает, но для всех всплывающих окон, которые на самом деле отсутствовали, но генерирует предупреждение, которое выглядит излишне тревожным. Есть ли способ подавить эти предупреждения в UFT?

1 Ответ

1 голос
/ 14 апреля 2020
On Error Resume Next
Reporter.Filter = rfDisableAll
Dialog("TITLE").Button("LABEL").Click
Reporter.Filter = rfEnableAll
On Error GoTo 0

Это хакерский путь.

Для очень чистой реализации вы должны быть детерминированы c: всегда контролировать, всегда знать, что произойдет, и использовать свойство Exist для объекта, если оно необязательно.

Для случайного События UFT Solution - это сценарий восстановления ios - но я не видел много реализаций для него.

...