Как закрыть вкладку с селеном на macos с помощью драйвера chrome? - PullRequest
0 голосов
/ 03 июля 2018

Мой код

from selenium import webdriver
dr = webdriver.Chrome()
dr.close()

Я получил эту ошибку

selenium.common.exceptions.WebDriverException: Сообщение: исполняемый файл chromedriver должен находиться в переменной PATH. Пожалуйста, смотрите https://sites.google.com/a/chromium.org/chromedriver/home

Ответы [ 2 ]

0 голосов
/ 03 июля 2018

Правильным решением было бы просто добавить путь к драйверу Chrome. Лучший способ сделать это - просто установить драйвер chrome в ту же директорию, которую вы, вероятно, будете часто обновлять, так как Google все еще работает над ним.

0 голосов
/ 03 июля 2018

Ошибка говорит вам, что не так: программа chromedriver не найдена в вашем пути к исполняемому файлу (хранится в среде как $PATH).

Вы можете сказать, что текущий путь использует что-то вроде этого:

import os
print os.environ['PATH']

Как только вы знаете путь, вы можете установить chromedriver в один из каталогов в пути.

...