Não é possível iniciar o Firefox com o Selenium no Linux RedHat 5.3

0

Sou novo no Linux. Eu instalei uma nova versão do firefox na minha máquina linux (extrair o bz2 para a pasta). Então, quando clico no botão do navegador, ele inicia o firefox 3.6

No entanto, quando eu uso o eclipse / java / selenium para iniciar a página da Web, ele lança uma versão separada do FF 3.0.

Então eu fui em frente e deletei o FF 3.0 de / usr / lib, / usr / lib64 e o substituíi w / ff 3.6. Agora eu recebo um erro dizendo que não conseguiu se conectar ao binário FireFoxBinary (/ usr / bin / firefox) quando eu carregar meu código de selênio.

Por favor, avise, parece que o selênio é lançado no navegador errado e não tenho a menor idéia de como corrigi-lo e não consigo encontrar nenhuma informação on-line.

    
por fixer1234 23.11.2011 / 01:15

2 respostas

0

O binário do Firefox requer um punhado de bibliotecas compartilhadas para ser executado, além de apenas o executável. Não será executado se não estiverem instalados no seu sistema. O tar.bz2 que você baixou deve ser extraído em algum lugar (para o seu diretório pessoal, por exemplo) e executado a partir desse diretório. (Veja link para mais detalhes)

Se você deseja instalar o Firefox para usuários além de você, recomendo usar o que é conhecido como gerenciador de pacotes. Na Red Hat, tente usar a seguinte ferramenta para procurar e instalar o Firefox:

link

    
por 23.11.2011 / 01:43
0

Você provavelmente precisará vincular o executável:

sudo unlink /usr/bin/firefox
sudo ln -s /path/to/new/firefox/executable /usr/bin/firefox
    
por 23.11.2011 / 01:50