Selenium 応用テクニック
ブラウザの設定情報の取得
Seleniumで起動したブラウザの設定情報を取得する方法です。
WebDriverのCapabilitiesプロパティを参照します。

主要な項目として以下が取得できます。
| browserName | ブラウザ名 |
| browserVersion | ブラウザのバージョン |
| platformName | プラットフォーム |
| timeouts | タイムアウト値 |
| proxy | プロキシ設定 |
サンプル
Private Sub btnCapability_Click(sender As Object, e As EventArgs) Handles btnCapability.Click
Dim ChromeDriver = New ChromeDriver()
ChromeDriver.Navigate().GoToUrl("https://web.biz-prog.net/test/testpage.html")
'ブラウザの設定情報を取得
MessageBox.Show(ChromeDriver.Capabilities.ToString())
'GetCapabilityメソッドで個別に値を取得できる
MessageBox.Show(ChromeDriver.Capabilities.GetCapability("browserName").ToString())
End Sub
private void btnCapability_Click(object sender, EventArgs e)
{
var chromeDriver = new ChromeDriver();
chromeDriver.Navigate().GoToUrl("https://web.biz-prog.net/test/testpage.html");
//ブラウザの設定情報を取得
MessageBox.Show(chromeDriver.Capabilities.ToString());
//GetCapabilityメソッドで個別に値を取得できる
MessageBox.Show(chromeDriver.Capabilities.GetCapability("browserName").ToString());
}
