Estou procurando pacotes independentes para o Google Chrome / Chromium que podem ser extraídos e usados como binários para o meu conjunto de testes Selenium .
Como faço para fazer uma coisa dessas?
Estou procurando pacotes independentes para o Google Chrome / Chromium que podem ser extraídos e usados como binários para o meu conjunto de testes Selenium .
Como faço para fazer uma coisa dessas?
Respostas:
"As versões contínuas do Chromium de código aberto estão arquivadas em http://commondatastorage.googleapis.com/chromium-browser-continuous/index.html .". fonte: https://groups.google.com/a/chromium.org/forum/#!topic/chromium-discuss/Z-UroWhOhX0
Pacotes autônomos para o Google Chrome podem ser encontrados nos seguintes links:
Ubuntu de 64 bits
http://www.google.com/chrome/thankyou.html?hl=pt_BR&platform=linux_ubuntu_x86_64
Ubuntu de 32 bits
http://www.google.com/chrome/thankyou.html?hl=pt_BR&platform=linux_ubuntu_i386
Fonte: Fóruns dos produtos do Google
Para o desenvolvimento, você pode, no entanto, preferir baixar e criar o Chromium. O Chromium.org documenta esse processo para você aqui , com o código fonte encontrado aqui .
Você tentou:
apt-get install <package name>=<version>
e.g.
apt-get install subversion-tools=1.3.2-5~bpo1
?
Você pode verificar a versão, por exemplo, aqui: http://www.ubuntuupdates.org/pm/google-chrome-stable
Eu me deparei com o problema de ter que executar uma versão específica do Chrome no Linux para reproduzir um bug que foi relatado para mim. Como na época, os downloads oficiais não ofereciam mais esta versão (e procurar uma solução não me deu uma, perguntei aqui ). Recebi uma resposta muito útil lá, que gostava de https://www.chromium.org/getting-involved/download-chromium
Vou copiar / colar as etapas relevantes dessa página aqui:
Download de versões antigas do Chrome / Chromium
Digamos que você queira criar o Chrome 44 para fins de depuração. O Google não oferece versões antigas, pois não possuem correções de segurança atualizadas.
No entanto, você pode obter uma compilação do Chromium 44.x que deve corresponder principalmente à versão estável. Veja como você o encontra:
- Olhar dentro https://googlechromereleases.blogspot.com/search/label/Stable%20updates pela última vez "44". foi mencionado.
- Faça um loop desse histórico de versão ("44.0.2403.157") no diretório pesquisa de posição
- Nesse caso, ele retorna uma posição base "330231". Esse é o commit de onde a versão 44 foi ramificada, em maio de 2015. (veja nota de rodapé)
- Abra o arquivo de compilações contínuas
- Clique na sua plataforma (Linux / Mac / Win)
- Cole "330231" no campo de filtro na parte superior e aguarde todos os resultados para XHR.
- Eventualmente, recebo um resultado perfeito: https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?prefix=Mac/330231/ - Às vezes, você pode precisar diminuir o número de confirmação até encontrar um.
- Baixe e corra!
nota de rodapé: como essa compilação foi feita no ponto de ramificação 44, ela não possui nenhum commit consolidado enquanto estiver na versão beta. Normalmente, tudo bem, mas se você precisar de uma compilação verdadeira de "44.0.2403.x", precisará criar o Chromium a partir da ramificação 2403. Alguns sites PortableApps / PortableChromium oferecem binários como esse; devido a problemas de segurança, a equipe do Chrome não recomenda a execução deles.
Nota: Seu driver de selênio está usando uma versão específica com base no seu comando normal de
webdriver-manager update
Quando você executa o webdriver-manager com seu comando de
webdriver-manager start
certifique-se de anotar qual versão está usando, você verá algo como
/node_modules/webdriver-manager/selenium/chromedriver_76.0.3809.12
como parte do console de logon Agora, com a versão conhecida que o selenium estará usando, é possível instalar os binários apropriados para o chrome usando o link fornecido pelo link acima para versões diferentes do gertvdijk . Em seguida, para responder à pergunta, a instalação pode ser algo como:
#centos
sudo yum -y install google-chrome-stable
#ubuntu
apt-get install google-chrome-stable
[http://95.31.35.30/chrome/pool/main/g/google-chrome-stable/]
deve ser um diretório do Google Chrome em www.oldapps.com
Parece que o Google Chrome odeia o Chrome antigo. para natty, a versão mais recente do Chrome x64 que não pede ao gconf-service é: google-chrome-stable_27.0.1453.110-r202711_amd64.deb
se você seguiu outros tutoriais e falhou.
Ubuntu 11.04 - o Natty Narwhal - lançado em abril de 2011 e suportado até outubro de 2012.