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 |