본문 바로가기
Programing Language/Python

파이썬 Selenium 패키지

by doriver 2024. 12. 21.

Selenium

웹 애플리케이션을 자동화하는 데 사용되는 강력한 Python 패키지
브라우저를 제어( 브라우저 드라이버를 통해 제어 )하여 사람처럼 웹 사이트와 상호 작용 가능
웹 스크래핑, 웹 애플리케이션 테스트, 그리고 브라우저 자동화 작업에 사용

DOM 요소 제어

Selenium을 사용하면 HTML 요소를 찾고 클릭, 입력, 선택, 스크롤 등과 같은 동작을 수행할 수 있다.

스크립트 기반 테스트

Python을 비롯한 여러 언어로 작성된 스크립트를 사용하여 테스트를 자동화할 수 있습니다.

기본 구성요소

WebDriver
브라우저를 제어하는 데 사용되는 인터페이스입니다. 
각 브라우저에 맞는 드라이버(ex. chromedriver, geckodriver)를 필요로 합니다.

By 클래스
HTML 요소를 찾을 때 사용하는 방법을 정의합니다.
By.ID, By.NAME, By.CLASS_NAME, By.XPATH 등

WebElement
HTML 요소를 나타내며, 요소와의 상호작용(클릭, 입력, 값 추출 등)을 제공합니다.

'Programing Language > Python' 카테고리의 다른 글

윈도우 jupyter notebook 설치  (0) 2024.12.22
Selenium 01  (0) 2024.12.21
파이썬 pip 명령어  (1) 2024.12.20
Python 개발환경 구축  (3) 2024.12.19
파이썬 웹 크롤링 01  (0) 2024.12.19