docker selenium пролемы с созданием driver-а

У меня есть класс, который создаёт новый объект класса, который в конструкторе создаёт драйвер:

class Bot():
    def __init__(self, login, password) -> None:
        # Пробовал этими способами, не работает
        #self.driver = webdriver.Firefox(executable_path='../geckodriver') # -> Message: 'geckodriver' executable needs to be in PATH.
        #self.driver = webdriver.Firefox(executable_path='./app/geckodriver') # -> Message: Unsuccessful command executed: ('/usr/local/lib/python3.10/site-packages/selenium/webdriver/common/linux/selenium-manager', '--browser', 'firefox')

P.s. директория пути к пакету ./app/api/Bot.py

Ошибки:

  1. Message: 'geckodriver' executable needs to be in PATH.
  2. Message: Unsuccessful command executed: ('/usr/local/lib/python3.10/site-packages/selenium/webdriver/common/linux/selenium-manager', '--browser', 'firefox')

Ответы (0 шт):