Python/Selenium
[Selenium] 구글 드라이버 제어 명령어
미눅스[멘토]
2024. 10. 12. 16:25
728x90
#드라이버 생성
driver = webdriver.Chrome()
# 현재 열려있는 창 구분값 확인 ['03BD2FE0ED8D13B33235EEA621FC5243', 'BB486F655B2E5B95B04DD5BFDA7D1EF3'] 인덱스 0부터 가는데 뒤에 있을수록 늦게 열린 창이다.
driver.window_handles
# 새창으로 전환
driver.switch_to.window(driver.window_handles[1])
# 페이지 이동
driver.get("URL")
# 최대화
driver.maximize_window()
# 최소화
driver.minimize_window()
# 현재 창 닫기
driver.close()
# 모든 창을 닫고, 웹드라이버 세션 종료
driver.quit()
# 선택자 찾기
driver.find_element(By.CSS_SELECTOR, "css선택자")
# 버튼 클릭
driver.find_element(By.CSS_SELECTOR, "css선택자").click()
# ifram 제어
iframe = driver.find_element(By.CSS_SELECTOR, "css 선택자")
driver.switch_to.frame(iframe)
# 제어 이전화면으로 돌아오기
driver.switch_to.default_content()