Selenium実行ジッコウ環境カンキョウ構築コウチク
SeleniumはWebブラウザの操作ソウサ自動化ジドウカするためのフレームワークです。
javaを使用シヨウしたseleniumの実行ジッコウ環境カンキョウ構築コウチクしていきます。
環境カンキョウ構築コウチクには以下イカ使用シヨウします。
java11
selenium4
EdgeWebDriver
seleniumのダウンロード
seleniumのサイトからjavaヨウのseleniumWebDriverをダウンロードします。
https://www.selenium.dev/downloads/
今回コンカイはJavaを選択センタクします。
zipを任意ニンイ場所バショにダウンロードし、解凍カイトウするとselenium実行ジッコウヨウのライブラリーが格納カクノウされています。
XXX-sources.jarはソースファイルが格納カクノウされているjarなので実行ジッコウには使用シヨウしません。
selenium実行ジッコウヨウプロジェクト作成サクセイ
seleniumを実行ジッコウするための、javaプロジェクトを作成サクセイします。
ライブラリヨウフォルダを作成サクセイし、seleniumライブラリグン格納カクノウしてパスをトオします。
seleniumナイにあるlib配下ハイカ必要ヒツヨウです。
XXX-sources.jarのみ不要フヨウなので削除サクジョしています。
EdgeWebDriverのダウンロード
MicrosoftからEdgeヨウのWebDriverをダウンロードします。
https://developer.microsoft.com/ja-jp/microsoft-edge/tools/webdriver/
ダウンロードしたzipを解凍カイトウすると、「msedgedriver.exe」が格納カクノウされているので、
任意ニンイ場所バショ配置ハイチします。
今回コンカイはプロジェクトフォルダ直下チョッカ配置ハイチしました。
selenium実行ジッコウクラスの作成サクセイ
実行用ジッコウヨウクラスを作成サクセイします。
今回コンカイはgoogle検索ケンサクヒラいてみます。
メインクラスを実行ジッコウで、ブラウザが表示ヒョウジされ対象タイショウURLに接続セツゾクされます。
ブラウザに表示ヒョウジはされましたが、イマのままだと表示ヒョウジされたままでブラウザがじません。
5ビョウ表示ヒョウジしたらseleniumを終了シュウリョウし、ブラウザをじるように修正シュウセイします。
quitはselenium自体ジタイ同時ドウジ終了シュウリョウするため、再度サイドブラウザをヒラ場合バアイはWebDriverの初期化ショキカ必要ヒツヨウになり、
ブラウザだけをじる場合バアイは、closeを使用シヨウします。
ブラウザを操作ソウサする
ブラウザを起動キドウし、ページを表示ヒョウジすることが出来デキたので、
検索ケンサクラン検索ケンサクキーワードを入力ニュウリョクし、実際ジッサイ検索ケンサクするまでを自動ジドウ実行ジッコウさせてみます。
※ スリープは画像ガゾウるためにれています。
実行ジッコウすると検索ケンサクランに「seleniumを入力ニュウリョク
検索ケンサクボタンをして、検索ケンサク結果ケッカ表示ヒョウジします。
5秒後ビョウゴにブラウザがじれば成功セイコウです。
これで基本キホン実行ジッコウ環境カンキョウ用意ヨウイできました。
実行ジッコウサンプル
作成サクセイしたプロジェクトはGitHubにて。
https://github.com/koukuma5968/javacontent/tree/main/seleniumDriver