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