1. 창 최대화 

  • 현재 웹 브라우저의 크기를 최대 사이즈로 전환
from selenium import webdriver

driver = webdriver.Chrome('./chromedriver')
url = "https://www.google.com"
driver.get(url) #사이트 접속 

driver.maximize_window() #창 크기 최대화

2. 창 전체화면

  • 현재 웹 브라우저의 크기를 전체화면으로 전환 (최대화랑은 다른)
---- 생략 ----

driver.get(url) #사이트 접속

driver.fullscreen_window() #전체화면 전환

3. 뒤로 가기 / 앞으로 가기

---- 생략 ----

url = "https://www.google.com"
driver.get(url) #사이트 접속

driver.back() #뒤로가기
driver.forward() #앞으로가기

4. 탭 이동하기 /  닫기

driver.window_handles[0] #브라우저 탭 객체를 리스트로 반환. [0] 은 인덱싱. 첫번재 탭을 의미

driver.switch_to.window(driver.window_handles[0]) #첫번째 탭으로 이동
driver.switch_to.window(driver.window_handles[1]) #두번째 탭으로 이동
driver.switch_to.window(driver.window_handles[2]) #세번째 탭으로 이동

driver.switch_to.window(driver.window_handles[0]) #닫을 탭으로 이동 후
driver.close()

5. 창 닫기

---- 생략 ----

url = "https://www.google.com"
driver.get(url) #사이트 접속

driver.quit() #창 닫기(탭 닫기와는 다름)

 

📝 Ref.site

https://devyurim.github.io/python/crawler/2018/08/13/crawler-3.html
https://www.idom.kr/bbs/board.php?bo_table=E_table03&wr_id=130
https://pythondocs.net/selenium/%ec%85%80%eb%a0%88%eb%8b%88%ec%9b%80-%ed%81%ac%eb%a1%a4%eb%9f%ac-%ea%b8%b0%eb%b3%b8-%ec%82%ac%ec%9a%a9%eb%b2%95/
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기