Sto cercando di eseguire il browser della GUI di Firefox sul server CentOS senza testa per eseguire alcuni test Web.
Non ho bisogno di vedere l'output grafico, perché utilizzo l' API del server Selenium per controllare l'input del browser e controllare l'output.
L'installazione è stata testata con successo su computer desktop Mac. Tuttavia, non riesce a funzionare sul mio server VPS CentOS senza testa con il seguente messaggio "Errore: nessuna visualizzazione specificata". (Il che ha senso, dal momento che è solo un server seduto su un rack da qualche parte.)
Come posso far funzionare Firefox senza display, così Selenium sarà in grado di interagire con esso? Oppure - più in generale - in che modo le persone eseguono applicazioni solo GUI su un server Linux quando non c'è display?
Ho notato che Firefox ha questa opzione da riga di comando:
X11 options
--display=DISPLAY X display to use
Sfortunatamente non so nulla di X11 o dei display in CentOS, quindi non so cosa specificare sulla riga di comando o se questo sarebbe d'aiuto.