Я пытался использовать селеновый веб-драйвер с Google Chrome.Я установил chromedriver и установил путь к нему.Это было сделано правильно, так как когда я запускаю chromedriver в терминале, я получаю вывод
Starting ChromeDriver 2.38.552518
on port 9515
Only local connections are allowed
Однако, когда я пытаюсь использовать chromedriver в моем скрипте python:
from selenium import webdriver
driver = webdriver.Chrome()
я получаюследующая ошибка:
FileNotFoundError: [Errno 2] No such file or directory: 'chromedriver': 'chromedriver'
Я пробовал несколько способов указать прямой путь, а также поместить файл chromedriver в папку, в которой находится скрипт python. Но ничего не работает, и все они даютта же ошибка!
Пожалуйста, помогите!
edit:
В профиле bash был задан путь:
export PATH="~/drivers/:${PATH}"
Путь указан вСценарий Python как таковой:
driver = webdriver.Chrome("~/drivers/chromedriver")
Все еще с той же ошибкой:
No such file or directory: '~/drivers/chromedriver': '~/drivers/chromedriver'