Seleniumはウェブブラウザの自動化ツールで、ウェブアプリケーションのテストツールとして利用されています。
また自動化の特性上、ウェブブラウザを使ったデータ入力の支援や、情報収集のための自動化(スクレーピング)に対しても極めて有効に機能してくれます。
ここでは開発時のテスト技法についてではなく、後者の入力支援やスクレーピングを目的とした人に向いた解説しようと思っています。
(ここの管理人が開発の最前線から退き、趣味寄りにシフトした為です)
当面は執筆中ということで、乱雑なメモのようなコンテンツばかりになりますがご容赦ください。
本サイトで使用するSeleniumのバージョンについて (2022.6.27記)
現在最新のSeleniumは、Version4系がリリースされています。
しかし多くのサイトがそうであるように、蓄積されている知識や情報はVersion3系が豊富です。
当サイトも当面はVersion3系を使用するつもりですので、サンプルコードなどもそれに従います。
Version4系で実行するとワーニングやエラーが出る場合がありますのでご留意ください。
リンク情報