Ich habe kürzlich meinen Mac auf OS Catalina (Version 10.15.3) aktualisiert. Nach diesem Upgrade kann ich den Chrome-Treiber nicht mit Selen starten.
Beim Ausführen des Selen-Codes zum Starten des Chrome-Browsers tritt der folgende Fehler auf.
"" Chromedriver "kann nicht geöffnet werden, da der Entwickler nicht verifiziert werden kann." "macOS kann nicht überprüfen, ob diese App frei von Malware ist."
Bitte hilf mir!
xattr -d com.apple.quarantine <path-to-executable>
erfordert kein Administratorrechtspctl --add --label 'Approved' <path-to-executable>
erfordert ein AdministratorkennwortWenn in macOS Catalina und macOS Mojave eine App nicht installiert werden kann, weil sie nicht notariell beglaubigt wurde oder von einem nicht identifizierten Entwickler stammt, wird sie in den Systemeinstellungen> Sicherheit und Datenschutz auf der Registerkarte Allgemein angezeigt. Klicken Sie auf Trotzdem öffnen, um Ihre Absicht zu bestätigen, die App zu öffnen oder zu installieren.
Die Warnmeldung wird erneut angezeigt und Sie können auf Öffnen klicken. *
Die App wird jetzt als Ausnahme von Ihren Sicherheitseinstellungen gespeichert und Sie können sie in Zukunft öffnen, indem Sie darauf doppelklicken, genau wie bei jeder autorisierten App.
* Wenn Sie aufgefordert werden, den Finder zu öffnen: Klicken Sie bei gedrückter Ctrl-Taste auf die App im Finder, wählen Sie im Menü die Option Öffnen und klicken Sie dann im angezeigten Dialogfeld auf Öffnen. Geben Sie Ihren Administratornamen und Ihr Passwort ein, um die App zu öffnen.
quelle
Öffnen Sie das Terminal und navigieren Sie zu dem Pfad, in den der Chromedriver heruntergeladen wurde. Ausführen
xattr -d com.apple.quarantine chromedriver
quelle
Schnelle Lösung
Danach sollte das Skript gut funktionieren.
quelle