Я действительно столкнулся с этим вопросом в одном из интервью.
В QTP / UFT, мы можем использовать возобновление ошибки далее для игнорирования ошибки.
Но если у нас есть функция / подпрограмма, и в дополнение к функции, о которой я упоминал, ошибка возобновится следующим.
Но я должен возобновить следующее только для пары утверждений и принять меры в случае ошибки после такой большой части строк.
Ex:
Если система обнаружила ошибку как Err.Number = 42341
и он вошел в функцию под названием пример.
Function example
On error resume next
statement 1
statement 2
statement 3
statement 4
'-------
statement 5
statement 6
statement 7
statement 8
End Function
он хочет игнорировать ошибку до утверждения 4, но из утверждения 5 он хочет отловить эту ошибку и выполнить действие.
как мы можем справиться с ситуацией?