Saya ingin mengatur Raspberry Pi sebagai klien yang secara eksklusif menjalankan FireFox sebagai klien dalam kisi Selenium.
Adakah yang sudah mencoba dan membuatnya berfungsi?
Apakah ada tips atau jebakan yang perlu saya waspadai?
Saya ingin mengatur Raspberry Pi sebagai klien yang secara eksklusif menjalankan FireFox sebagai klien dalam kisi Selenium.
Adakah yang sudah mencoba dan membuatnya berfungsi?
Apakah ada tips atau jebakan yang perlu saya waspadai?
Jawaban:
Saya menggunakan Raspberry dan Selenium
Python, driver Selenium Firefox, dan Iceweasel
jadi jika Anda ingin menginstal iceweasel, maka Anda memiliki browser berbasis firefox yang akan bekerja dengan driver Selenium firefox.
Apakah ini akan membantu Anda?
Anda juga harus mengaktifkan X atau lebih baik Anda dapat menjalankan selenium webdriver di Raspberry Pi dengan mode tanpa kepala xvfb
. Untuk ini, Anda perlu yang berikut:
Instal paket APT yang dibutuhkan:
sudo apt-get update
sudo apt-get install iceweasel
sudo apt-get install xvfb
Instal pip
paket yang diperlukan :
sudo pip install selenium
sudo pip install PyVirtualDisplay
sudo pip install xvfbwrapper
Kemudian mulailah dengan Python minimal berikut:
from pyvirtualdisplay import Display
from selenium import webdriver
display = Display(visible=0, size=(1024, 768))
display.start()
driver = webdriver.Firefox()
driver.get('http://raspberrypi.stackexchange.com/')
driver.quit()
display.stop()