
Quero usar o Capivara para executar alguns testes automatizados com o Chrome, como escolho executar o google-chrome-dev em vez do Chrome padrão? Apenas o Chrome 78 (instável) funcionará, porém, o Selenium (para Capivara) requer webdriver. Webdriver suporta apenas a versão 77.
Consegui colocar o Chrome em execução seguindo estas instruções: https://github.com/Microsoft/WSL/issues/648#issuecomment-324562271
WSL Capivara e a janela WSL Chrome:
Responder1
Como escolho executar o google-chrome-dev em vez do Chrome padrão?
Links:
Escolha qualquer um dos seguintes links:
- Estábulo:https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
- Beta:https://dl.google.com/linux/direct/google-chrome-beta_current_amd64.deb
- Desenvolvedor:https://dl.google.com/linux/direct/google-chrome-unstable_current_amd64.deb
A versão e o cronograma de lançamento podem ser vistos aquiProgramação de status do Chrome.
Passos:
Adicione
apt
a chave de instalação (fonte):wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
Baixe o pacote:
wget https://dl.google.com/linux/direct/google-chrome-beta_current_amd64.deb
Tente instalar o pacote:
sudo dpkg -i google-chrome-beta_current_amd64.deb
Instale as dependências:
sudo apt -f install
Agora instale o pacote real:
sudo dpkg -i google-chrome-beta_current_amd64.deb
Responder2
Para quem ainda não encontrou a solução (WSL2). Siga este tutorial:driver chrome em WSL2. Muitos são semelhantes, mas o que funcionou para mim foi colocar o chromedriver no grupo e usuário correspondente:
sudo chown root:root /usr/bin/chromedriver