Как открыть Chrome на хосте из сценария python selenium, запущенного в Docker-контейнере? - PullRequest
0 голосов
/ 01 ноября 2019

Мне нужно отладить скрипт Python, который запускается в контейнере Docker. Я хочу запустить драйвер chrome в режиме без заголовка, чтобы увидеть, что происходит, но очевидно, что окно браузера не может быть открыто в контейнере. Есть ли способ открыть Chrome на главном компьютере (мой macbook)?

Что-то вроде указания Selenium использовать Chrome непосредственно на моем хосте вместо того, который установлен на контейнере.

1 Ответ

0 голосов
/ 01 ноября 2019

Если вы используете образ docker-selenium, есть раздел отладки, который объясняет, как делать то, что вы хотите. https://github.com/SeleniumHQ/docker-selenium#debugging

В основном это включает запуск сервера VNC в док-контейнере, на котором запущен селен. Что также может быть вариантом, даже если вы не используете образ docker-selenium.

...