Chrome держать в доке после завершения / завершения / завершения процесса (macOS catalina 10.15.3) - PullRequest
0 голосов
/ 19 марта 2020

Я выполняю python -селеновый скрипт, чтобы открыть браузер chrome.

Если я "pkill -f python", Chrome windows, открытый скриптом, будет закрыт. (В MacOS 10.12.6)

Но после обновления MacOS до Catalina 10.15.3 браузер chrome не исчезнет.

И я пытаюсь убить chromedriver в терминале, он все равно остается в док.

Как я могу решить эту проблему?

1 Ответ

0 голосов
/ 19 марта 2020

Вы не должны убивать скрипт python, так как он будет поддерживать работу chromedriver в фоновом режиме, что в конечном итоге будет поддерживать работу браузера.

В вашем скрипте вам нужно изящно вызвать close browser, что обязательно остановите chromedriver и chrome.

В любом случае вам не удастся вызвать закрытый браузер, поскольку он будет иметь такое же поведение, следовательно, вам также нужно обрабатывать в любом исключении, закрываемый браузер должен вызываться как очистка перед выходом из скрипта ,

...