셀레니움 모든 창 닫기 - sellenium modeun chang dadgi

category IT/Python 2020. 5. 1. 09:10 by JeffreyOh

def close_handles(self, driver): global main_handle handles = driver.window_handles size = len(handles) main_handle = driver.current_window_handle for x in range(size): if handles[x] != main_handle: driver.switch_to.window(handles[x]) driver.close() driver.switch_to.window(main_handle) driver.switch_to.frame(0)

메인핸들만 제외한 나머지 창(새창, 팝업창 등등) 닫고 메인핸들로 스위칭 후 frame 첫번째까지 스위칭하는 소스

언어별 문법만 바꾸면 다 사용 가능