Getting Ready... Installation (Selenium- Python)

Hii..
diawal pembelajaran ini, saya akan gunakan Selenium sebagai tool automation dan Python sebagai bahasa pemrogramannya.

Untuk memulainya, saya akan catat tahapan instalasi supaya kedua tool itu bisa support pembelajaran ini.

1. Install python : https://www.python.org/downloads/
2. Install browser Google Chrome dan Mozzila Firefox
3. Download chromedriver dengan versi yang sama dengan versi chrome dan extract ke c:\chromedriver_win32
4. Download Geckodriver dengan versi terbaru, saat penulisan ini versi terbaru adalah geckodriver-0.26.0, dan extract ke c:\geckodriver
5. setting path python :
- tambahkan path python C:\Users\Cat234\AppData\Local\Programs\Python\Python38-32\python.exe ke control panel>system>advance system setting>user variable>path
- tambahkan path c:\chromedriver ke control panel>system>advance system setting>system variable>new (isi variabel CHROME_DRIVER value c:\chromedriver_win32)
6. Install selenium library untuk Python dari cmd run command ini : pip install selenium
-----------
jika ada proxy firewall, open cmd and run:
set http_proxy=http://userlogin:password@nama.proxy.saya:port
set https_proxy=http://userlogin:password@nama.proxy.saya:port
lalu uangi command dari cmd : pip install selenium
-----------
----------- alternatif step 6 jika masih ada kendala proxy ----------
7. download selenium library selenium-3.141.0.tar.gz : https://pypi.org/project/selenium/#files dan extract ke C:\Users\Cat234\Downloads\selenium-3.141.0.tar\dist\selenium-3.141.0
8. instal selenium library dari command prompt run: python setup.py install

***untuk path dari lokal direktori disesuaikan sendiri dengan path kalian ya***

sumber panduan : https://www.quora.com/How-can-I-install-selenium-library-for-Python

mengikuti panduan dari Quora, untuk test binding antara Selenium - Python bisa menggunakan script sederhana berikut dari promt python.exe :

from selenium import webdriver
browser=webdriver.Firefox()
browser.get('Google')
Tapi ada error line sbb : 
selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH.


##to be investigated

Comments