MacOS Catalina (Version 10.15.3): Fehler: "chromedriver" kann nicht geöffnet werden, da der Entwickler nicht überprüft werden kann. Der Chrome-Browser kann nicht gestartet werden


13

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!

Antworten:


32

Ich fand die Arbeit wie folgt

  1. Terminal öffnen
  2. Navigieren Sie zu dem Pfad, in dem sich Ihre Chromedriver-Datei befindet
  3. Führen Sie einen der folgenden Befehle aus

Befehl1: xattr -d com.apple.quarantine <name-of-executable>

Beispiel

/usr/local/Caskroom/chromedriver/80.0.3987.106 
$ xattr -d com.apple.quarantine chromedriver 

(oder)

Befehl2: spctl --add --label 'Approved' <name-of-executable>

Quelle: https://docwhat.org/upgrading-to-catalina

Hinweis: Dies funktioniert nur mit den Dateien, in denen der obige Befehl ausgeführt wird. Wenn ein neuer Chromedriver heruntergeladen wird, muss der Befehl für die neu heruntergeladene Datei erneut ausgeführt werden


1
Und vor allem ist dies die Lösung, wenn Sie keinen Administratorzugriff haben!
Demongolem

xattr -d com.apple.quarantine <path-to-executable>erfordert kein Administratorrecht spctl --add --label 'Approved' <path-to-executable>erfordert ein Administratorkennwort
Radi Totev

19

Wenn 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.

Geben Sie hier die Bildbeschreibung ein

Die Warnmeldung wird erneut angezeigt und Sie können auf Öffnen klicken. *

Geben Sie hier die Bildbeschreibung ein

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.


1
Danke für die Antwort. Das Problem ist jedoch, dass ich die Option "
Venkatesh G

@VenkateshG - Dies scheint mir ein Berechtigungsproblem zu sein. Haben Sie Administratorrechte auf Ihrem Computer?
Amit Jain

Ja, ich habe Administratorrechte
Venkatesh G

Das funktioniert perfekt, danke!
Gosukiwi

2

Öffnen Sie das Terminal und navigieren Sie zu dem Pfad, in den der Chromedriver heruntergeladen wurde. Ausführenxattr -d com.apple.quarantine chromedriver


1

Schnelle Lösung

  1. Öffnen Sie den Finder
  2. Navigieren Sie zu dem Speicherort der Chromedriver-Datei
  3. Klicken Sie mit der rechten Maustaste auf die Chromedriver-Datei und wählen Sie Öffnen

Danach sollte das Skript gut funktionieren.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.