Atualizei recentemente minha máquina Mac para o OS Catalina (v 10.15.3). Após essa atualização, não consigo iniciar o driver chrome usando selênio.
Estou enfrentando o erro abaixo quando executo o código selênio para iniciar o navegador chrome.
"" Chromedriver "não pode ser aberto porque o desenvolvedor não pode ser verificado". "O macOS não pode verificar se este aplicativo está livre de malware."
Por favor me ajude!
xattr -d com.apple.quarantine <path-to-executable>
não requer direito de administradorspctl --add --label 'Approved' <path-to-executable>
requer senha de administradorNo macOS Catalina e no macOS Mojave, quando um aplicativo falha na instalação por não ter reconhecimento de firma ou por um desenvolvedor não identificado, ele aparece em Preferências do sistema> Segurança e privacidade, na guia Geral. Clique em Abrir de qualquer maneira para confirmar sua intenção de abrir ou instalar o aplicativo.
O prompt de aviso reaparece e você pode clicar em Abrir. *
Agora, o aplicativo é salvo como uma exceção às suas configurações de segurança e você pode abri-lo no futuro clicando duas vezes nele, assim como qualquer aplicativo autorizado.
* Se você for solicitado a abrir o Finder: clique com a tecla Ctrl pressionada no aplicativo no Finder, escolha Abrir no menu e clique em Abrir na caixa de diálogo exibida. Digite seu nome e senha de administrador para abrir o aplicativo.
fonte
Abra o terminal e navegue até o caminho em que o chromedriver é baixado. Executar
xattr -d com.apple.quarantine chromedriver
fonte
Solução rápida
Depois disso, o script deve funcionar bem.
fonte