Selenium 기본 과정 2 : back, forward, refresh

박종근·2025년 6월 20일

인프런

목록 보기
2/4

이번에는 back, forward, refresh에 대해 배워보았다.
표현 그대로 back()은 뒤로가기, forward()는 앞으로가기, refresh()는 새로고침을 의미한다.
driver.get()을 연속으로 사용하면 해당 페이지에서 자동으로 url이 넘어가는 것도 알게되었다..
짧은 기간에 여러 강의를 듣는 게 처음에는 힘들 수 있지만 점점 머리에 지식이 쌓이는 기분이 들어서 나쁘지만은 않다.

import time
from selenium import webdriver
from selenium.webdriver.common.by import By
import chromedriver_autoinstaller

# Chrome 드라이버 설치 및 초기화
chromedriver_autoinstaller.install()
driver = webdriver.Chrome()

# 1. naver 이동
driver.get("https://www.naver.com")
time.sleep(1)

# 2. google 이동
driver.get("https://www.google.com")
time.sleep(1)

# 3. 뒤로가기
driver.back()
time.sleep(1)

# 4. 앞으로가기
driver.forward()
time.sleep(2)

# 5. 새로고침
driver.refresh()
time.sleep(2)

# 종료 안내
print("✅ 동작 완료! 수고하셨습니다.")
input("엔터를 누르면 브라우저가 종료됩니다.")
driver.quit()

강의 출처 : https://www.inflearn.com/course/selenium-%EA%B8%B0%EB%B3%B8-%EA%B3%BC%EC%A0%95/dashboard

0개의 댓글