Chrome pythonスクリプトでSeleniumを使用しようとしています。
次のエラーが表示されます。
WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home
Chromedriver実行可能ファイルの場所を知っています。 PATHに追加するにはどうすればよいですか?
ありがとうございました
スクリプトのchromeドライバへの絶対パスを次のように指定できます。
from Selenium import webdriver
driver = webdriver.Chrome(executable_path='/path/to/driver/chromedriver')
または、次のようにPATH
システム変数にWebドライバーへのパスを追加できます。
export PATH=$PATH:/path/to/driver/chrome-driver
上記の行を/home/<user>/.profile
ファイルに追加して、永続的にすることができます。
Ubuntu 17.10でテストPython 2.7.14
お役に立てれば!
@AnythingIsFineによって投稿されたソリューションは確かに正しいです。
しかし、私の場合、私のpytestはまだchromedriverを見つけることができませんでした(正しくPATHに追加されたにもかかわらず、ターミナルから実行できました)。
そこで、/usr/bin
ディレクトリにchromedriver
のエイリアスを追加して解決しました。
Sudo ln -s /path/to/chromedriver /usr/bin