Путь к файлу Splinter Webdriver в пути проекта

Я пытаюсь использовать splinter таким образом, чтобы он мог работать на компьютере, на котором не установлен драйвер chrome в PATH. Поэтому я хочу иметь возможность упаковать драйвер chrome в проект. Вот изображение (некоторых) проекта:

Поэтому я хочу иметь возможность сделать следующую строку кода:

with Browser('externals/chromedriver.exe') as browser:
        #do browser stuff

но я продолжаю получать следующее исключение:

"splinter.exceptions.DriverNotFoundError: No driver for externals/chromedriver.exe"

Есть ли способ упаковать драйвер Chrome в папку, как я делаю, и заставить его работать (программа будет работать на компьютерах с Windows). Я знаю, что смог заставить его работать с селеном, но, глядя на код браузера для осколков, я не уверен, возможно ли это.

0 ответов

Другие вопросы по тегам