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
Ошибки:
- Message: 'geckodriver' executable needs to be in PATH.
- Message: Unsuccessful command executed: ('/usr/local/lib/python3.10/site-packages/selenium/webdriver/common/linux/selenium-manager', '--browser', 'firefox')