Membuat Web Browser dengan Selenium Python
Web Browser dengan Selenium - Python
rumahlinux.site - Python saat ini merupakan bahasan pemograman yang cukup populer saat diseluruh dunia, Python merupakan salah satu bahasa pemrograman tingkat tinggi, dengan struktur kode sintaks yang rapih, sederhana serta mudah untuk dipahami.
![]() |
rumahlinux.site |
Saat ini Python banyak digunakan untuk teks minning ataupun hal-hal otomatis lainya yang sifatnya berulang. Contoh saja ketika seseorang ingin melakukan uji coba terhadap intekasi suatu website, python mampu mengerjakannya secara otomatis dengan memanfaatkan modul Selenium. Dan sebagai seorang programmer, tidak perlu melakukan testing sebuah website secara manual, melainkan dapat melakukan Otomatisasi Web Testing dengan Selenium dan WebDriver
Ulasan kali ini akan membahas tentang cara membuat otomatisasi Selenium Web Browser. Dengan menggunakan Selenium, Anda dapat mengontrol suatu peramban Web (web browser) melalui otomatisasi dengan bahasa pemrograman python itu sendiri. Dengan Selenium Web Driver, anda dapat mengotomatisasi beberapa hal diantaranya :
Membuka halaman URL/Website tertentu
Memilih suatu elemen di halaman menggunakan id, class, name, XPath.
Mengisi input pada elemen
Melakukan klik pada elemen
Menarik bukan...?
Instalasi Python
Ulasan kali ini menggunakan pada Sistem Operasi Linux Ubuntu 20.04 yang pernah kami bahas dalam tulisan sebelumnya di : https://www.rumahlinux.site/2020/10/tutorial-cara-menginstal-python-3-dan.html
Secara default Python sudah terinstal pada Sistem Operasi Linux, terutama Linux edisi terbaru. Dan yang digunakan adalah python versi 3. Anda hanya perlu melakukan pengecekan dengan cara :
$ python3 –version
Python 3.8.5
Instalasi Modul PIP pada Python3
Pip merupakan paket sistem manajemen dan pengelolaan paket perangkat lunak yang menyederhanakan proses instalasi. Pip tidak diinstal secara default pada Ubuntu Linux, tetapi instalasi cukup mudah.
$ sudo apt update
$ sudo apt install python3-pip
Instalasi Modul Selenium
Untuk dapat mengakses web browser di python, Anda perlu menginstal Modul Selenium. Anda dapat menggunakan baris perintah berikut
$ pip install selenium
atau
$ pip3 install selenium
Instalasi Selenium Web Driver
Setelah selenium berhasil terinstal, maka langkah selanjutnya adalah memasang modul pendukung lainnya yaitu WebDriver, jalankan baris perintah berikut :
cd /usr/local/src
wget https://github.com/mozilla/geckodriver/releases/download/v0.24.0/geckodriver-v0.24.0-linux64.tar.gz
tar zxvf geckodriver-v0.24.0-linux64.tar.gz
sudo cp geckodriver /usr/sbin
Membuat Script Web Browser dengan Selenium
Buatlah sebuah susunan kode python seperti dibawah ini :
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()
simpan dengan nama Selenium_Coba.py
Kemudian jalankan
$ python selenium_coba.py
atau
$ python3 selenium_coba.py
Penjelasan Kode Script Web Browser dengan Selenium
Kode diatas berfungsi untuk mengakses halaman URL yang diinginkan, yaitu http://www.python.org, menggunakan Web Browser Firefox melalui eksekusi web driver (yang telah diinstall pada tahap sebelumnya), kemudian melakukan pencarian pada tombol pencarian dengan kata kunci “pycon”, jika tidak ditemukan. Maka Web Browser keluar dengan sendirinya.
Cukup mudah bukan, mengontrol Web Browser secara Otomatis dengan Selenium. Ulasan diatas setidaknya memberikan refrensi tutorial belajar Python bahasa Indonesia, terutama untuk penggunaan automation web test menggunakan bahasa pemrograman python.
Artikel Menarik Lainnya :
Selamat Mencoba - rumahlinux.site
0 Response to "Membuat Web Browser dengan Selenium Python"
Posting Komentar