Olá Andre,
Entendo sua frustração! O problema ocorre porque o ChromeDriver precisa estar exatamente compatível com a versão do seu navegador Chrome. Quando há uma pequena diferença, como no seu caso, isso pode gerar incompatibilidades.
Como resolver?
Verificar a versão exata do Chrome:
- Acesse
chrome://settings/help
no navegador para verificar a versão exata instalada.
Baixar o ChromeDriver correspondente:
- O link que você mencionou (
https://googlechromelabs.github.io/chrome-for-testing/
) é o oficial e mais atualizado para baixar a versão exata. - No site, selecione a versão stable correspondente ao número exato do seu Chrome.
Atualizar o Chrome para a versão mais recente:
- Caso o Chrome esteja desatualizado, você pode atualizá-lo manualmente e, em seguida, baixar a versão mais atual do ChromeDriver.
Alternativa (Gerenciamento automático):
- Se você utiliza Selenium, pode usar a biblioteca
webdriver-manager
para gerenciar automaticamente a versão correta: - Ela baixa e atualiza o driver de acordo com a versão instalada no seu navegador.
Recomendações Finais:
- Prefira sempre manter o navegador e o ChromeDriver atualizados juntos.
- Evitar versões dev ou beta, pois podem ter comportamentos instáveis.
Espero que isso ajude a resolver o seu problema!
Qualquer outra dúvida, estou à disposição.