最近Seleniumがversion 3になったようで,pythonのpipでインストールしてもそのまま使えなかったので,自分用にメモ.
環境
- MacOS 10.12
- Python 3.5.2
- Selenium 3.0.2
- Firefox 50.1.0
インストール
sudo pip3 install selenium
Mozillaのgeckodriverをダウンロードする.
Releases · mozilla/geckodriver · GitHub
解凍してからgeckodriverを/user/local/binにコピーする.
Pythonで以下を実行
browser = webdriver.Firefox()
browser.get('http://www.yahoo.com')
Yahooが表示されることを確認したらインストール完了.
Error
geckodriverをインストールしないと.
selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH.
と怒られる.