셀레니움은 브라우저를 직접 제어해서 자동화 테스트, 크롤링 할때 유용하게 쓸 수 있는 도구 입니다.
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()
docs
'프로그래밍' 카테고리의 다른 글
xps 9550 포맷 후 랜 카드 안잡힐 때 (0) | 2018.06.03 |
---|---|
Ubuntu에서 OpenGL 시작하기 (0) | 2018.05.22 |
CUDA Tutorial 2 (2) | 2018.05.12 |
CUDA Tutorial 1 (0) | 2018.04.15 |
Windows 에러 핸들링, GetLastError (0) | 2017.12.28 |