본문 바로가기

IT/python

selenium alert 경고창 처리

반응형

오늘은 2022년 6월 20일

 

구글에 검색하면 셀레니움에 대한 수많은 정보가 나온다.

 

하지만 분명 최신글인데도 셀레니움 alert 처리를 

 

switch_to alert()로 적어둔 사람들이 매우 많다.

selenium_find_element_by_~~~ 로 적은사람들도 수없이 많다 

 

후자는 동작은 하지만 경고창이 뜬다 파이썬 3 이후 

import selenium

driver.find_element_by_xpath 					 #~~ 에서 
driver.find_element(By.XPATH, ~~~)

#id, class_name 등등 요소는 같음

로 명령어가 변경되었다.

 

이와 같이 알림창 제어 alert도 변경되었는데

 

 

기존 switch_to_alert() 에서 

 

from selenium.webdriver.common.alert import Alert



alert = Alert(Driver)

alert.accept()

 

이런 형식으로 바뀌었다.

 

당신은 이 글을 보기전 왜 안될까를 3시간정도 고민했을것이다... 

 

나도 그랬따....

 

Alert 모듈 import 해주는거 잊지말자!!

반응형

'IT > python' 카테고리의 다른 글

python tkinter 버튼클릭시 멈출때  (0) 2022.06.20