著者のスペック
- 開発経験なし
- テストをしています
経緯
- 大量のテストデータをテスト環境に追加したい
- 開発メンバーに打診→「すまんが手動じゃないと無理」
- この量を!?手動!?狂っちゃうよ!?
- 調べる
- Seleniumを使えば無料で出来そう!自動化や!頑張るぞ〜☆(イマココ)
前提
- windows10
- chromeブラウザをseleniumで操作したい
事前準備
「Python Selenium」でググると出てくるものを全部入れる
- Python
- Selenium
- chrome driver
さあ動かそう
- PythonのIDLEを立ち上げる
- サンプルコードを調べる
- Googleを立ち上げる→閉じるだけなら簡単そう!
- サンプルコードをコピペしてRUN
- Python「ModuleNotFoundError: No module named ‘selenium’ 」
- なぜNotFound…!?seleniumはPCに入ってるはずだが……!?
- 調べました
Seleniumのインストールが必要
コマンドプロンプトから操作が必要 ということが分かりました。
pipコマンドを使ってseleniumをインストールする必要があるようです。
以下のサイトを参照しました
https://regardie.dev/post-3034
https://www.seleniumqref.com/introduction/python/Python_Sele_Ins.html
pipコマンドの実行〜失敗
- コマンドプロンプトで
pip install selenium
を入力すれば良いと分かった - やってみる
- コマンドプロンプト「認識されていません」
- !?
- 調べました
Pythonでpathの設定が必要
環境変数が設定できていないのでコマンドプロンプト氏に通じなかったようです。
Pythonをインストールするときにチェックをつけるべき項目がある と分かりました。
- もう一度Pythonのインストーラーを起動
- 「Add Python to environment variables」にチェックをつけて再度インストール
- いっぱい設定したので再起動しておく
以下のサイトを参照しました
https://gammasoft.jp/blog/python-change-environment-variables-after-installed/
pipコマンドの再実行〜成功
- pipコマンドがよく分からないので調べる
- コマンドプロンプトでPythonのScriptディレクトリへ移動して
pip install selenium
のコマンドを叩く - できた!!!
以下のサイトを参照しました
https://moticat.net/?p=77
終わりに
初心者がやりそうなミスを全部やった気がしています。
エラー内容をGoogleに突っ込めばそこに答えがあるということを改めて実感しました。