C#版のSelenium WebDriverをPowerShellから使えるようにしたPowerShellモジュール「selenium-powershell」を利用して、Web画面の操作を自動化する方法を紹介します。

■ブラウザにChrome使う場合
(1)Selenium Driverを使用するパソコンで、Chromeのバージョンを確認します。


(2)ChromeDriverダウンロードページを表示します。
https://www.selenium.dev/downloads/
https://chromedriver.chromium.org/downloads(2023/1/7訂正)


(3)ダウンロードしたファイルを解凍してできる「chromedriver.exe」をPowerShellのフォルダ「C:\Program Files\WindowsPowerShell\Modules\Selenium\3.0.1\assemblies」に移動します。

■ブラウザにChrome使う場合
(1)Selenium Driverを使用するパソコンで、Chromeのバージョンを確認します。


(2)ChromeDriverダウンロードページを表示します。
https://chromedriver.chromium.org/downloads(2023/1/7訂正)


(3)ダウンロードしたファイルを解凍してできる「chromedriver.exe」をPowerShellのフォルダ「C:\Program Files\WindowsPowerShell\Modules\Selenium\3.0.1\assemblies」に移動します。
【補足】パソコンの環境によっては、フォルダの場所が下記の場合もあるようです。
C:\Users\ユーザ名\Documents\WindowsPowerShell\Modules\Selenium\3.0.1\assemblies
■ブラウザにEdgeを使う場合
(1)EdgeDriverダウンロードページを表示します。
https://developer.microsoft.com/ja-jp/microsoft-edge/tools/webdriver/
(2)Stable チャネルからダウンロードします。

(3)ダウンロードしたファイルを解凍してできる「msedgedriver.exe」をPowerShellのフォルダ「C:\Program Files\WindowsPowerShell\Modules\Selenium\3.0.1\assemblies」に移動します。
■ブラウザにEdgeを使う場合
(1)EdgeDriverダウンロードページを表示します。
https://developer.microsoft.com/ja-jp/microsoft-edge/tools/webdriver/
(2)Stable チャネルからダウンロードします。

(3)ダウンロードしたファイルを解凍してできる「msedgedriver.exe」をPowerShellのフォルダ「C:\Program Files\WindowsPowerShell\Modules\Selenium\3.0.1\assemblies」に移動します。
【補足】パソコンの環境によっては、フォルダの場所が下記の場合もあるようです。
C:\Users\ユーザ名\Documents\WindowsPowerShell\Modules\Selenium\3.0.1\assemblies
コメント
このブログにコメントするにはログインが必要です。
さんログアウト
この記事には許可ユーザしかコメントができません。