2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

何も分からない人がPythonでSeleniumを動かしたときのメモ

Last updated at Posted at 2024-01-17

著者のスペック

  • 開発経験なし
  • テストをしています

経緯

  • 大量のテストデータをテスト環境に追加したい
  • 開発メンバーに打診→「すまんが手動じゃないと無理」
  • この量を!?手動!?狂っちゃうよ!?
  • 調べる
  • Seleniumを使えば無料で出来そう!自動化や!頑張るぞ〜☆(イマココ)

前提

  • windows10
  • chromeブラウザをseleniumで操作したい

事前準備

「Python Selenium」でググると出てくるものを全部入れる

  • Python
  • Selenium
  • chrome driver

さあ動かそう

  1. PythonのIDLEを立ち上げる
  2. サンプルコードを調べる
  3. Googleを立ち上げる→閉じるだけなら簡単そう!
  4. サンプルコードをコピペしてRUN
  5. Python「ModuleNotFoundError: No module named ‘selenium’ 」
  6. なぜNotFound…!?seleniumはPCに入ってるはずだが……!?
  7. 調べました

Seleniumのインストールが必要

コマンドプロンプトから操作が必要 ということが分かりました。
pipコマンドを使ってseleniumをインストールする必要があるようです。

以下のサイトを参照しました
https://regardie.dev/post-3034
https://www.seleniumqref.com/introduction/python/Python_Sele_Ins.html

pipコマンドの実行〜失敗

  1. コマンドプロンプトで pip install selenium を入力すれば良いと分かった
  2. やってみる
  3. コマンドプロンプト「認識されていません」
  4. !?
  5. 調べました

Pythonでpathの設定が必要

環境変数が設定できていないのでコマンドプロンプト氏に通じなかったようです。
Pythonをインストールするときにチェックをつけるべき項目がある と分かりました。

  1. もう一度Pythonのインストーラーを起動
  2. 「Add Python to environment variables」にチェックをつけて再度インストール
  3. いっぱい設定したので再起動しておく

以下のサイトを参照しました
https://gammasoft.jp/blog/python-change-environment-variables-after-installed/

pipコマンドの再実行〜成功

  1. pipコマンドがよく分からないので調べる
  2. コマンドプロンプトでPythonのScriptディレクトリへ移動して pip install selenium のコマンドを叩く
  3. できた!!!:raised_hands:

以下のサイトを参照しました
https://moticat.net/?p=77

終わりに

初心者がやりそうなミスを全部やった気がしています。
エラー内容をGoogleに突っ込めばそこに答えがあるということを改めて実感しました。

2
1
1

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?