안녕하세요. 이제 막 파이썬 공부 시작한 뉴비입니다. 다름이 아니라 alert창에 대해서
alert = driver.switch_to.alert
alert.accept()
의 코드라던가
Alert(driver).accept()
코드로 잘 해결이 되었는데
이상하게 저기서는 alert 창에 대해서 인식이 안되네요 ㅜㅜ
try:
WebDriverWait(driver, 10).until(EC.alert_is_present())
alert = driver.switch_to.alert
alert.accept()
except:
print("경고창없음")
이렇게 확인해 보니 "경고창없음"이 출력되는걸로 봐서 아예 alert 창을 인식조차 못하는것 같은데 왜 그런지 잘 모르겠어요 ㅠㅠ
그리고 except Exception as e: print(e)로도 해서 뭐가 출력되나 봤는데 message: 공란으로 아무것도 출력이 되지 않네요. ㅜㅜ
저 경고창을 수동으로 눌러주면 뒤 이어서 코드가 진행이 되는데... 해결방법에 대해서 아시는 고수님들 부탁드립니다.
driver.switch_to.window(driver.window_handles[1])
이렇게 새창이 뜨는것에 대해서 창인식 전환하고 경고창 인식되나 확인해봤어도 여전히 진행이 되지 않습니다 ㅠㅠ
0
0
0
힛추공유신고
댓글 0