Anda tidak dapat menjalankan Firefox tanpa semua pustaka Gtk yang diperlukan, tetapi itu mudah diselesaikan dengan menginstal pustaka. Biasanya Anda akan menginstal Firefox melalui sistem manajemen paket dan ini akan menarik semua perpustakaan yang diperlukan.
Untuk menjalankan Firefox secara normal, Anda memerlukan server X (itulah bagian yang menampilkan jendela dan isinya, berbeda dengan hal-hal seperti Gtk yang merupakan pustaka yang digunakan aplikasi untuk membangun konten). Itu adalah sesuatu yang biasanya tidak Anda jalankan di server. Ada beberapa hal yang dapat Anda lakukan di Firefox tanpa server X, saya tidak tahu apakah Selenium adalah salah satunya.
Untuk menjalankan Firefox di server Anda, jalankan server X "virtual". Sebuah sederhana adalah Xvfb ( v irtual f rame b uffer X server). Ada dalam distribusi server X.org . Penggunaan sampel:
Xvfb :19 -screen 0 1024x768x16 &
export DISPLAY=:19
firefox &