Я бегу селен через anaconda на моем mac. Чтобы иметь возможность выбирать Chrome как мой webdriver, мне нужно загрузить последний хромированный рекордер. Но я не могу понять, куда положить файл, чтобы он был в пути. Если я просто запуститьAnaconda selenium and Chrome
driver = webdriver.Chrome()
WebDriverException: Message: unknown error: cannot find Chrome binary
Нужно ли chromedriver в anaconda/lib/python2.7/site-packages/selenium/webdriver/
, и если да, то как я могу указать селен использовать его?
Я знаю, что это должно быть что-то простое, так как я уже установил хромированный рекордер на другом компьютере, как год назад, но у меня нет доступа к нему прямо сейчас.
EDIT: попытался это
import os
from selenium import webdriver
chromedriver = "/Users/artem/Downloads/chromedriver"
os.environ["webdriver.chrome.driver"] = chromedriver
driver = webdriver.Chrome(chromedriver)
driver.get("http://stackoverflow.com")
driver.quit()
получил эту ошибку:
WebDriverException: Message: unknown error: cannot find Chrome binary
(Driver info: chromedriver=2.23.409710 (0c4084804897ac45b5ff65a690ec6583b97225c0),platform=Mac OS X 10.11.6 x86_64)
Имеют посмотрите здесь http://stackoverflow.com/questions/8255929/running-webdriver-chrome-with-selenium –
Sa w этот поток, и попробовал ответ адама goucher, но получить ту же ошибку. Я не думаю, что установка кипения будет работать лучше, так как мне нужно установить драйвер таким образом, чтобы анаконда могла его использовать. – AK9309