프로그래밍
Python Selenium Tutorial
ZenoAhn
2021. 7. 10. 12:59
셀레니움은 브라우저를 직접 제어해서 자동화 테스트, 크롤링 할때 유용하게 쓸 수 있는 도구 입니다.
1. 데스크탑의 브라우저 버전 확인
사용할 브라우저의 버전을 확인합니다.
예를 들어
Chrome 브라우저의 경우
도움말-크롬정보를 통해서 접속하거나
아래 주소를 통해서 접근할 수 있습니다.
chrome://settings/help
2. Driver 다운로드
본인의 브라우저 버전에 맞는 Driver를 다운로드합니다.
3. selenium package 설치
pip install selenium
4. 사용 예제
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Firefox()
driver.get("http://www.python.org")
assert "Python" in driver.title
elem = driver.find_element_by_name("q")
elem.clear()
elem.send_keys("pycon")
elem.send_keys(Keys.RETURN)
assert "No results found." not in driver.page_source
driver.close()