Bazı web testleri yapmak için başsız CentOS sunucusunda Firefox GUI tarayıcısını çalıştırmaya çalışıyorum.
Tarayıcı çıktısını kontrol etmek ve çıktıyı incelemek için Selenium sunucu API'sini kullandığım için grafik çıktıyı görmem gerekmiyor .
Kurulum, masaüstü Mac bilgisayarında başarıyla test edildi. Ancak, başsız VPS CentOS sunucumda aşağıdaki "Hata: görüntü belirtilmedi" iletisi ile çalışamıyor. (Bu mantıklıdır, çünkü bu sadece bir yerde bir rafta oturan bir sunucudur.)
Firefox'un ekran olmadan çalışmasını nasıl sağlayabilirim, böylece Selenium onunla etkileşime girebilir mi? Ya da - daha geniş anlamda - insanlar görüntü olmadığında Linux sunucusunda GUI tabanlı uygulamaları nasıl çalıştırırlar?
Firefox'un şu komut satırı seçeneğine sahip olduğunu fark ettim:
X11 options
--display=DISPLAY X display to use
Ne yazık ki X11 hakkında hiçbir şey bilmiyorum veya CentOS altında görüntüler, bu yüzden komut satırında ne belirteceğimi bilmiyorum ya da bu yardımcı olabilir mi.