LoginSignup
23

More than 5 years have passed since last update.

【selenium】geckodriverを入れてFirefoxを動くようにする[Windows 7]

Posted at

こんにちは。
最近、Appiumとseleniumが使う頻度が増えて、普及させたい欲が出てきたので、
いろんな環境で最適なインストール手順を探っております。

今回は、geckodriverについて。

pythonのバージョンをあげたりとseleniumの作業環境を変更した後、seleniumを実行したら、以下のようなエラーが表示されてしまいました。

selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH.

どうやらgeckodriverが見つからないとのことのようです。

1. geckodriverを手に入れる

geckodriver自体をDLしていない方は、まずはこちらからDLをお願いします。

※現時点の最新版が 0.19.0 でした。ご利用タイミングに合わせて最新のものをご使用ください。

2. geckodriverを解凍して、任意の場所に配置する

配置する場所自体はどこでもOKです。

PATHを設定するので、分かりやすい場所がいいと思います。

自分はとりあえず、geckodriverというフォルダを作成して、以下のディレクトリにgeckodriver本体を配置しました。
(解凍したフォルダをそのままC:ドライブ下に持ってきた感じです。)

C:\geckodriver

3. システム環境変数のPATHに追加

システムのプロパティ開く → 詳細設定のタブをクリック → 環境変数… と進んで、PATHの編集画面を表示します。

参考:Windows 環境変数 Path の設定方法

末尾に以下のディレクトリを加えれば完了です。

C:\geckodriver

エラー画面が出てから、コマンドラインを立ち上げたままの方は一旦、閉じましょう。
開き直してから、実行し直すとgeckodriverが読み込まれて、Firefoxが起動するかと思います。

トラブルシューティングということで、少し短いですが、以上です~

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
23