Belajar Menggunakan Code For Scroll Down Di Selenium

Python Selenium Scroll Down? Top Answer Update

Pengenalan

Selenium adalah salah satu tools yang digunakan dalam automasi testing. Dalam penggunaannya, terdapat beberapa fungsi yang dapat digunakan, salah satunya adalah scroll down. Scroll down digunakan untuk menggerakkan halaman website ke bawah. Dalam artikel ini, kita akan belajar untuk menggunakan code for scroll down di Selenium.

Persiapan

Sebelum memulai, pastikan bahwa kamu sudah menginstal Selenium di komputermu. Jika belum, kamu dapat mengunduhnya di website resminya. Selain itu, pastikan juga browser yang akan kamu gunakan sudah terinstal.

Code for Scroll Down

Untuk menggunakan code for scroll down di Selenium, kamu perlu menambahkan code berikut pada script Seleniummu: from selenium import webdriver from selenium.webdriver.common.keys import Keys import time driver = webdriver.Chrome() driver.get(“https://www.google.com/”) time.sleep(2) elem = driver.find_element_by_tag_name(“body”) no_of_pagedowns = 10 while no_of_pagedowns: elem.send_keys(Keys.PAGE_DOWN) time.sleep(0.2) no_of_pagedowns-=1 driver.close() Code di atas akan membuka browser Chrome dan membuka website Google. Kemudian, code akan menggerakkan halaman website ke bawah sebanyak sepuluh kali. Kamu dapat mengubah jumlah pagedown sesuai dengan kebutuhanmu.

Penjelasan Code

Mari kita bahas satu per satu bagian dari code di atas: 1. from selenium import webdriver from selenium.webdriver.common.keys import Keys import time Code di atas digunakan untuk mengimport library yang dibutuhkan dalam script Selenium. 2. driver = webdriver.Chrome() driver.get(“https://www.google.com/”) time.sleep(2) Code di atas digunakan untuk membuka browser Chrome dan membuka website Google. Time.sleep(2) digunakan untuk memberi jeda selama 2 detik setelah website terbuka. 3. elem = driver.find_element_by_tag_name(“body”) Code di atas digunakan untuk menemukan elemen body pada halaman website. 4. no_of_pagedowns = 10 Code di atas digunakan untuk menentukan jumlah pagedown yang akan dilakukan. 5. while no_of_pagedowns: elem.send_keys(Keys.PAGE_DOWN) time.sleep(0.2) no_of_pagedowns-=1 Code di atas digunakan untuk menggerakkan halaman website ke bawah sebanyak sepuluh kali. Setiap kali pagedown dilakukan, akan ada jeda selama 0.2 detik. 6. driver.close() Code di atas digunakan untuk menutup browser setelah script selesai dijalankan.

Kesimpulan

Dalam artikel ini, kita telah belajar untuk menggunakan code for scroll down di Selenium. Dengan menggunakan code ini, kamu dapat menggerakkan halaman website ke bawah secara otomatis. Selamat mencoba!