W moim przypadku było opracowanie aplikację ASP.Net MVC5 i błędów certyfikat na moim komputerze lokalnym dev (certyfikat IISExpress) zaczął coraz praktycznym problemem raz zacząłem pracować z pracowników usług. Chrome po prostu nie zarejestrowałby mojego pracownika usługi z powodu błędu certyfikatu.
Zauważyłem jednak, że podczas moich automatycznych testów przeglądarki Selenium Chrome wydaje się po prostu "ignorować" wszystkie tego rodzaju problemy (np. Stronę z ostrzeżeniem o niebezpiecznej witrynie), więc zadałem sobie pytanie: czy Selenium uruchamia Chrome do uruchamiania testów i czy może również rozwiązać problem pracownika serwisu?
Korzystanie Process Explorer na Windows, udało mi się dowiedzieć, argumenty wiersza polecenia, z którymi selen zaczyna Chrome:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --disable-background-networking --disable-client-side-phishing-detection --disable-default-apps --disable-hang-monitor --disable-popup-blocking --disable-prompt-on-repost --disable-sync --disable-web-resources --enable-automation --enable-logging --force-fieldtrials=SiteIsolationExtensions/Control --ignore-certificate-errors --log-level=0 --metrics-recording-only --no-first-run --password-store=basic --remote-debugging-port=12207 --safebrowsing-disable-auto-update --test-type=webdriver --use-mock-keychain --user-data-dir="C:\Users\Sam\AppData\Local\Temp\some-non-existent-directory" data:,
Istnieje kilka parametrów tutaj, że nie kończy się robi testowanie konieczności, ale jeśli uruchomię Chrome w ten sposób, mój pracownik usług rejestruje się i działa zgodnie z oczekiwaniami.
Jedyny, który wydaje się mieć znaczenie, to parametr --user-data-dir, który, aby wszystko działało, może zostać ustawiony na nieistniejący katalog (rzeczy nie zadziałają, jeśli 't podać parametr).
Nadzieję, że pomaga komuś z podobnym problemem. Używam Chrome 60.0.3112.90.
Wyłączenie kontroli certyfikatu niszczy bezpieczeństwo protokołu SSL. Nie rób tego. – SLaks
Wiem, ale trzeba to zrobić dla naszego projektu, zanim zostanie on opublikowany. – user198989
Zobacz także: "Dlaczego nagle otrzymuję komunikat" Zablokowany ładowanie mieszanych treści aktywnych "w Firefoksie?] (Http://stackoverflow.com/q/18251128/608639). [Treści mieszane powodują określone zachowanie przeglądarki] (http://www.w3.org/TR/2014/WD-mixed-content-20140722/) według W3C. – jww