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());
						}
					

参考