みーのぺーじ

みーが趣味でやっているPCやソフトウェアについて.Python, Javascript, Processing, Unityなど.

Selenium 3 をPythonで使う

最近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. 

と怒られる.