power-girl0-0

selenium 정의 및 chrome driver 설치 본문

암호 프로토콜

selenium 정의 및 chrome driver 설치

power-girl0-0 2021. 6. 8. 13:18
728x90

 selenium이란? 

selenium은 파이어폭스, 인터넷 익스플로어, 크롬 등과 같은 브라우저를 컨트롤 할 수 있게 해준다.

주로 웹앱을 테스트하는데 이용하는 프레임워크이다.

 

webdriver라는 것을 통해, 디바이스에 설치된 브라우저들을 제어할 수 있다.

해당 글에서 실습은 Chrome으로 사용할 예정이다!


 설치 

selenium은 버전이 자주 업데이트되고, 브라우저의 업데이트마다 새로운 driver를 잡아주기 때문에 항상 최신버전을 깔아주는 것이 좋다 : )

pip install selenium


 드라이버 

일반 파이썬 라이브러리와 달리, 브라우저 별로 selenium webdriver를 다운로드해야 한다.

다운로드 파일은 Python 파일과 같은 디렉토리에 위치하도록 한다.

( 다른곳에 둬도 상관은 없으나, 경로 입력시 귀찮음을 방지할 수 있다  ^_^ )

Chrome https://sites.google.com/a/chromium.org/chromedriver/downloads
Edge https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/
Firefox https://github.com/mozilla/geckodriver/releases
Safari https://webkit.org/blog/6900/webdriver-support-in-safari-10/

 크롬 드라이버 설치하기 

1. 크롬창에 chrome://version 주소를 입력하면 버전을 확인할 수 있다.

 버전이 91인 것을 확인할 수 있다.

 

2. 해당 버전에 맞게 위 드라이브 주소에서 다운로드 받아준다.

( https://sites.google.com/a/chromium.org/chromedriver/downloads )

 

3. 자신의 운영체제에 맞는 것을 다운로드해준다.

본 글의 작성자는 window이므로, window를 설치해주었다.

4. 실습할 폴더 안에 다운로드하여, 저장하여 사용한다.

( 본 글에서는 spyder를 활용하였으며, 실습 폴더를 selenium으로 지정하였다. )

 

 

 

 

728x90
Comments