1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

windows10のgoogle chrome 114でseleniumを使う準備

Last updated at Posted at 2023-07-17

目的

今日は3連休最終日!
土日何もしなかったので、何かしたいと思いました...

webサイトのテストを自動化するとき、pythonのseleniumが使われるようなので、
それについて今日は実行できるように準備までします。

今回やること

今回の目標は以下の4つ。

  • pythonのインストール
  • VScodeのインストール
  • seleniumのインストール
  • テストコードの実行

環境

  • windows 10
  • Python 3.11.4
  • google chrome 114.0.5735.199

いざ出陣

sleniumとは

Webアプリケーションをテストするためのフレームワーク

いろいろできると思って触ってみたかったが、調べて多く出てきた手順ではできなかったので主にそれの備忘録。

pythonのインストール

以下のサイトからインストーラーをダウンロードして実行します。
今回はpython 3.11.4のインストーラーをダウンロードしました。

VScodeのインストール

以下のサイトからインストーラーをダウンロードして実行します。

日本語化とpythonの拡張機能をインストールしますが、いっぱい文献あるのでそれを見ればOK!

seleniumのインストール

VScodeを開き、ctrl+@を押してターミナルを表示し、以下のコマンドを実行してseleniumchromedriver-binaryをインストールします。
chromedriver-binaryの114の部分は、google chromeのメジャーバージョンです。
google chromeの設定を開き、「Chrome について」というタブから分かります。

ターミナル
pip install selenium
# 114の部分は、google chromeのメジャーバージョン
pip install chromedriver-binary==114.*

テストコードの実行

seleniumのインストールができていて使えるかを確認します。
以下のコードをコピペし、googleの検索ページが表示されて3秒後に消えたらOKです!

test.py
# 使うライブラリのインポート
import time
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import chromedriver_binary

# パスを設定しているのでOptionの引数はなくてよい
options = Options()

# 開くページを設定
driver = webdriver.Chrome(options=options)
driver.get('https://www.google.com')

# 待機
time.sleep(3)

# 終了
driver.quit()

余談

chromedriverをダウンロードする手順が書いてあるサイトが多くて、それだとできませんでした...
なぜかわからないけど解決したのでOK!

1
2
0

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
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?