0
오류 처리 개념을 읽었습니다 & 테스트 스크립트를 실행하는 동안 오류가 발생했을 때 함수를 호출하는 방법을 모르는 것 같습니다. 여기 내 요구 사항오류가 발생하면 qtp로 이메일을 보내는 함수를 호출하십시오.
script 1
code with error
immediately call a function that sends an email
오류 처리 개념을 읽었습니다 & 테스트 스크립트를 실행하는 동안 오류가 발생했을 때 함수를 호출하는 방법을 모르는 것 같습니다. 여기 내 요구 사항오류가 발생하면 qtp로 이메일을 보내는 함수를 호출하십시오.
script 1
code with error
immediately call a function that sends an email
먼저 오류 및 예외의 차이를 이해는 다음과 같습니다
- Predictable Errors ~~> Error handling (By using "On Error Resume Next")
- Unpredictable Errors ~~> Exception Handling (By using "Recover Scenario Manager Wizard")
그것은 다음 다시 시작 오류에 사용하는 나쁜 습관이다 . 항상 예측 가능한 모든 오류를 제거하려고 시도해야합니다. 오류와
코드 :
그러나 당신이 오류에 사용하여 예측 가능한 오류를 처리 할 수있는 방법의 예를 제공하기 위해,이 코드를 살펴
...
on error resume next
a = 1/0
If err.number <> 0 then
'Call function to send email
Call sendMail()
End If
...
Function sendMail()
'...
'Your code to send email
'...
End Function
이 어떻게 당신이 할 수있다 예측 가능한 오류를 처리하십시오. 그러나 복구 시나리오 관리자를 사용해야하는 것보다 예측할 수없는 오류가있는 경우 Google은 가장 친한 친구입니다.