Chrome、FireFox、EdgeのSeleniumテスト準備

今までSeleniumでChromeを操作することばかりしてましたが、「いや他のブラウザも操作できるだろう・・・」ということで、とりあえずFireFoxとEdgeのWebDriverファイルのダウンロード~起動までまとめます。

フォルダ構成

  1. Pycharmでプロジェクトを新規作成
  2. webdriverフォルダを作成

※必要なwebdriverファイルはwebdriverフォルダに配備

スポンサーリンク

Chromeドライバー

WebDriverファイルのダウンロード

1.ブラウザにchrome://settings/helpを入力してChromeのバージョンを確認

2.https://chromedriver.chromium.org/downloadsにアクセスし、確認したバージョンと一致するリンクをクリック

3.Windowsで試すなら「chromedriver_win32.zip」をクリックしてダウンロード

ソースコード

とりあえずgoogleにアクセス

import os
from selenium import webdriver

driver = webdriver.Firefox(executable_path=os.getcwd() + "\\webdriver\\chromedriver.exe")
driver.get("https://www.google.com/?hl=ja")

FireFoxドライバー

WebDriverファイルのダウンロード

1.https://github.com/mozilla/geckodriverにアクセスし、Releasesをクリック

2.ページの末尾にOSごとのzipファイルがあり、中にwebdriverファイルがある

ソースコード

とりあえずgoogleにアクセス

import os
from selenium import webdriver

driver = webdriver.Firefox(executable_path=os.getcwd() + "\\webdriver\\geckodriver.exe")
driver.get("https://www.google.com/?hl=ja")

Edgeドライバー

WebDriverファイルのダウンロード

1.ブラウザにedge://settings/helpを入力してEdgeのバージョンを確認

2.https://developer.microsoft.com/ja-jp/microsoft-edge/tools/webdriver/にアクセスし、ページ中頃の「最新バージョン」項目にある該当するバージョンのwebdriverファイルをダウンロード

3つの中で一番わかりやすい

ソースコード

とりあえずgoogleにアクセス

import os
from selenium import webdriver

driver = webdriver.Edge(executable_path=os.getcwd() + "\\webdriver\\msedgedriver.exe")
driver.get("https://www.google.com/?hl=ja")

スポンサーリンク
おすすめの記事