프로그래밍/python
현재 페이지에 alert가 있는지 검증해보는 except
이휘재123
2022. 10. 24. 15:21
반응형
try:
error_alert = driver.switch_to.alert
time.sleep(1)
alert_text = error_alert.text
print(f"{alert_text}")
error_alert.accept()
if alert_text.find("에러메시지_1") > -1:
raise Exception(f"{alert_text}")
elif alert_text.find("에러메시지_2") > -1:
raise Exception(f"{alert_text}")
elif len(alert_text) > 0:
raise Exception(f"{alert_text}")
except NoAlertPresentException:
print("alert가 없습니다.")
pass
except Exception as e:
raise Exception(e)
alert창의 텍스트를 참고하여 각종 처리를 함.
alert가 없으면 except NoAlertPresentException 쪽으로 빠지게 됨.
반응형