Я недавно обновил свой компьютер Mac до ОС Catalina (v 10.15.3). После этого обновления я не могу запустить драйвер Chrome с использованием селена.
Я сталкиваюсь с ошибкой ниже, когда я запускаю код селена для запуска браузера Chrome.
Msgstr "" chromedriver "не может быть открыт, потому что разработчик не может быть проверен". «macOS не может проверить, что это приложение не содержит вредоносных программ».
Пожалуйста, помогите мне!
xattr -d com.apple.quarantine <path-to-executable>
не требует прав администратораspctl --add --label 'Approved' <path-to-executable>
требует пароль администратораВ macOS Catalina и macOS Mojave, когда приложение не удается установить из-за того, что оно не было заверено нотариально или от неопознанного разработчика, оно появится в Системных настройках> Безопасность и конфиденциальность на вкладке Общие. В любом случае нажмите «Открыть», чтобы подтвердить свое намерение открыть или установить приложение.
Снова появляется предупреждение, и вы можете нажать Открыть. *
Приложение теперь сохраняется как исключение для ваших настроек безопасности, и вы можете открыть его в будущем, дважды щелкнув по нему, как и любое другое авторизованное приложение.
* Если вам будет предложено открыть Finder: щелкните приложение в Finder, удерживая клавишу Control, выберите «Открыть» в меню и нажмите «Открыть» в появившемся диалоговом окне. Введите имя администратора и пароль, чтобы открыть приложение.
источник
Откройте терминал и перейдите к пути, по которому загружается chromedriver. казнить
xattr -d com.apple.quarantine chromedriver
источник
Быстрое решение
После этого скрипт должен работать нормально.
источник