Estou tentando executar o navegador GUI do Firefox no servidor CentOS decapitado para realizar alguns testes na web.
Não preciso ver a saída gráfica, porque uso a API do servidor Selenium para controlar a entrada do navegador e inspecionar a saída.
A instalação foi testada com sucesso no computador Mac desktop. No entanto, ele falha ao executar no meu servidor VPS CentOS decapitado com a seguinte mensagem "Erro: nenhuma exibição especificada". (O que faz sentido, já que é apenas um servidor em um rack em algum lugar.)
Como faço para que o Firefox funcione sem uma tela, para que o Selenium possa interagir com ele? Ou - de forma mais ampla - como as pessoas executam aplicativos somente de GUI em um servidor Linux quando não há exibição?
Notei que o Firefox tem esta opção de linha de comando:
X11 options
--display=DISPLAY X display to use
Infelizmente, não sei nada sobre o X11 ou é exibido no CentOS, portanto não sei o que especificar na linha de comando ou se isso ajudaria.