Próbuję uruchomić przeglądarkę GUI Firefox na bezgłowym serwerze CentOS, aby przeprowadzić testy w sieci.
Nie muszę widzieć graficznego wyniku, ponieważ używam API serwera Selenium do kontrolowania danych wejściowych przeglądarki i sprawdzania wyników.
Instalacja została pomyślnie przetestowana na komputerze stacjonarnym Mac. Jednak nie działa na moim bezgłowym serwerze VPS CentOS z następującym komunikatem „Błąd: nie określono wyświetlacza”. (Co ma sens, ponieważ jest to po prostu serwer stojący gdzieś w szafie).
Jak mogę uruchomić Firefoksa bez wyświetlacza, aby Selenium mógł z nim współpracować? Lub - szerzej - w jaki sposób ludzie uruchamiają aplikacje tylko z graficznym interfejsem użytkownika na serwerze Linux, gdy nie ma wyświetlacza?
Zauważyłem, że Firefox ma tę opcję wiersza polecenia:
X11 options
--display=DISPLAY X display to use
Niestety nie wiem nic na temat X11 ani wyświetlaczy pod CentOS, więc nie wiem, co podać w wierszu poleceń, ani czy to pomogłoby.