Niedawno zaktualizowałem mój komputer Mac do systemu operacyjnego Catalina (wersja 10.15.3). Po tej aktualizacji nie mogę uruchomić sterownika chrome za pomocą selenu.
Mam do czynienia z poniższym błędem, gdy uruchamiam kod selenu, aby uruchomić przeglądarkę Chrome.
„Nie można otworzyć„ chromedriver ”, ponieważ nie można zweryfikować programisty”. „System macOS nie może zweryfikować, czy ta aplikacja jest wolna od złośliwego oprogramowania”.
Proszę pomóż mi!
xattr -d com.apple.quarantine <path-to-executable>
nie wymaga prawa administratoraspctl --add --label 'Approved' <path-to-executable>
wymaga hasła administratoraW macOS Catalina i macOS Mojave, gdy aplikacja nie instaluje się, ponieważ nie została notarialnie notowana lub pochodzi od niezidentyfikowanego programisty, pojawi się w Preferencjach systemowych> Bezpieczeństwo i prywatność, na karcie Ogólne. Kliknij Otwórz mimo to, aby potwierdzić zamiar otwarcia lub zainstalowania aplikacji.
Ponownie pojawi się monit ostrzegawczy i możesz kliknąć Otwórz. *
Aplikacja jest teraz zapisywana jako wyjątek od ustawień bezpieczeństwa i możesz ją otworzyć w przyszłości, klikając dwukrotnie, tak jak każdą autoryzowaną aplikację.
* Jeśli zostanie wyświetlony monit o otwarcie Findera: kliknij z wciśniętym klawiszem Control w Finderze, wybierz polecenie Otwórz z menu, a następnie kliknij Otwórz w wyświetlonym oknie dialogowym. Wpisz nazwę administratora i hasło, aby otworzyć aplikację.
źródło
Otwórz terminal i przejdź do ścieżki, z której pobierany jest chromedriver. Wykonać
xattr -d com.apple.quarantine chromedriver
źródło
Szybkie rozwiązanie
Po tym skrypt powinien działać poprawnie.
źródło