Post

파이썬으로 시작하는 셀레니움 - 08

파이썬으로 셀레니움을 사용할 수 있다.

파이썬으로 시작하는 셀레니움 - 08

[부록]


Selenium을 학습하고 사용하는 데 도움이 되는 자주 사용하는 함수 모음공식 참고자료 링크를 정리했다.


1. 자주 사용하는 함수 정리


아래 표는 Selenium에서 자주 사용되는 메서드들을 기능별로 정리한 것이다.

기능메서드 / 속성설명
페이지 이동driver.get("URL")웹사이트 열기
요소 찾기find_element(By.ID, "id")단일 요소 찾기
요소 여러 개 찾기find_elements(By.CLASS_NAME, "class")요소 리스트 반환
텍스트 입력element.send_keys("텍스트")입력창에 문자열 입력
클릭element.click()버튼, 링크 클릭
텍스트 추출element.text요소 내 텍스트 가져오기
속성값 추출element.get_attribute("속성명")href, src, value 등
대기 처리WebDriverWait().until(조건)조건 만족할 때까지 기다림
프레임 전환driver.switch_to.frame("id")iframe 내부로 전환
기본 프레임 복귀driver.switch_to.default_content()메인 페이지로 복귀
알림창 처리Alert(driver).accept()알림창 OK 클릭
새 창 전환driver.switch_to.window(핸들)탭/창 전환
스크롤 이동driver.execute_script("스크립트")자바스크립트로 스크롤 조작
스크린샷 저장driver.save_screenshot("파일명.png")현재 화면 이미지 저장
암시적 대기driver.implicitly_wait(초)기본 대기 시간 설정
브라우저 종료driver.quit()브라우저 전체 종료

실무에서는 위 기능들만 잘 활용해도 대부분의 자동화 시나리오를 구현할 수 있다.


2. 공식 문서 및 참고자료


📚 Selenium 공식 문서


📘 기타 참고자료


문법은 공식 문서에서, 실전 예제는 커뮤니티나 블로그에서 두 가지를 병행하여 학습하는 것이 가장 효과적이다.

This post is licensed under CC BY 4.0 by the author.