Selenium 기본 과정 1 : 요소 클릭

박종근·2025년 6월 20일

인프런

목록 보기
1/4

🧭 Selenium 자동화 여정의 첫걸음 – 기초부터 다시

최근에 코멘토의 Selenium VOD 강의를 들으며 많은 생각이 들었다.
처음엔 "강의만 다 들으면 내가 원하는 자동화 코드는 다 짤 수 있겠지!" 하는 안일한 마음으로 시작했지만, 현실은 쉽지 않았다.

내가 머릿속으로 그린 액션을 실제 코드로 구현하려면,
계속해서 수정하고, 실행하고, 어디가 잘못됐는지 확인하고…
그 반복의 연속이었다.

그래서 마음을 다잡았다.
“기초부터 다시, 천천히, 확실하게.”

다행히 인프런에 무료 Selenium 기초 강의가 있다는 걸 알게 되었고,
부담 없이, 그리고 가볍게 기초부터 차근차근 배워보기로 했다.
설치나 환경 설정 부분은 스킵하고, 본격적인 개념 설명과 코드 구현부터 강의를 따라갔다.


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

# 크롬드라이버 자동 설치
chromedriver_autoinstaller.install()

# 브라우저 실행
driver = webdriver.Chrome()
driver.get("https://www.naver.com")

# 페이지 로딩 대기
time.sleep(3)

# 뉴스스탠드 상단 메뉴 요소 선택자
nav_selector = "#newsstand > div.ContentHeaderView-module__content_header___nSgPg > div > ul"

# 요소 찾기
nav_element = driver.find_element(By.CSS_SELECTOR, nav_selector)

# 요소의 텍스트 출력
print("뉴스스탠드 메뉴 텍스트:")
print(nav_element.text)

# 요소 클릭 (예시 목적)
nav_element.click()

# 브라우저 닫기 전에 약간 대기
time.sleep(2)
driver.quit()

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

0개의 댓글