Я пытаюсь запустить скрипт Python с Selenium внутри докера.Поскольку скрипт находится в док-контейнере, я получаю эту ошибку:
selenium.common.exceptions.WebDriverException: Сообщение: исполняемый файл chromedriver должен находиться в переменной PATH.
Код работает просто отлично, когда я запускаю его на своем компьютере и использую PATH
для файла chromedriver, однако док-контейнер не может видеть PATH
, поскольку он изолирован.Я хотел бы использовать готовый образ докера, однако мне нужны другие зависимости для запуска моего кода, такие как smtplib, imapclient и beautifulsoup, чтобы назвать несколько.
Есть ли команда, которая сообщит Selenium, что chromedriverнаходится в той же папке, что и скрипт, или каким-либо другим способом сделать его видимым для докера?