SeleniumBasicでChorme操作をしていると常に表示されるコチラ。
「Chromeは自動テストソフトウェアによって制御されています」
開発中は問題ないですが、実運用中は非表示にしたいですね。非表示にする方法を紹介します。
SetCapabilityで解決する
SetCapability関数はChromeDriverにオプション設定する関数になります。この関数に引数を渡します。注意点は、Start関数をコールする前にSetCapability関数をコールすることです。
dr.SetCapability "goog:chromeOptions", "{""excludeSwitches"":[""enable-automation""]}"
サンプルプログラム(コピペでOK)
Option Explicit
Sub sample()
Dim dr As New Selenium.WebDriver
' Chromeは自動テストソフトウェアによって制御されています。を非表示にする
dr.SetCapability "goog:chromeOptions", "{""excludeSwitches"":[""enable-automation""]}"
dr.Start "Chrome"
dr.Get "https://google.co.jp/"
Stop
End Sub