この記事は公開から4年以上経過しています。
DriverServiceのコマンドプロンプトを表示せずにSeleniumを使用する方法についての備忘録。
Seleniumからブラウザを起動したときに表示されるコマンドプロンプト画面を表示したくない場合は、以下のように使用するブラウザのDriverService
のHideCommandPromptWindow
プロパティをtrue
に設定してからドライバーを起動します。
サンプルソースコード(C#)
// Google Chrome
var driverService = ChromeDriverService.CreateDefaultService();
driverService.HideCommandPromptWindow = true;
var driver = new ChromeDriver(driverService);
// Microsoft Edige
var driverService = EdgeDriverService.CreateDefaultService();
driverService.HideCommandPromptWindow = true;
var driver = new EdgeDriver(driverService);
上記はC#によるChromeとEdgeの場合の例ですが、その他の開発言語やその他のWEBブラウザの場合も同様です。
以上です。