1. ホーム
  2. java

[解決済み] MacOS Catalina(v 10.15.3)です。エラーです。"chromedriver "は、開発者が確認できないため、開くことができません。クロームブラウザを起動できない

2022-02-02 16:59:48

質問内容

最近、私のMacマシンをOS Catalina(v 10.15.3)にアップグレードしました。このアップグレード後、seleniumを使用してクロームのドライバを起動することができません。

クロームブラウザを起動するためにセレニウムコードを実行すると、以下のエラーに直面します。

開発者が確認できないため、"chromedriver" を開くことができません". "macOSはこのアプリがマルウェアから解放されていることを確認できません"

助けてください!

どのように解決するのですか?

私は以下のような回避策を見つけました。

  1. ターミナルを開く
  2. chromedriver ファイルがあるパスに移動します。
  3. 以下のコマンドのいずれかを実行します。

コマンド1 xattr -d com.apple.quarantine <name-of-executable>

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

(または)

コマンド2です。 spctl --add --label 'Approved' <name-of-executable>

出典 https://docwhat.org/upgrading-to-catalina

注意:このコマンドは、上記のコマンドを実行したファイルに対してのみ機能します。新しいクロメドライバーをダウンロードした場合は、新しくダウンロードしたファイルに対して再度コマンドを実行する必要があります。