7

ブラウザー情報を取得するための ICapabilities インターフェイスが表示されます。特定の IWebDriver インスタンスのブラウザ情報を取得する方法を教えてください。C# webdriver を使用しています。

4

3 に答える 3

15

ICapabilities インターフェイスで定義された情報を取得するには、IWebDriver インスタンスを にキャストする必要がありますRemoteWebDriverBrowserName次に、 、IsJavaScriptEnabledPlatformおよびに関する情報を取得できますVersion

IWebDriver driver = new FirefoxDriver();
ICapabilities capabilities = ((RemoteWebDriver)driver).Capabilities;

// then you have
// capabilities.BrowserName;
// capabilities.IsJavaScriptEnabled;
// capabilities.Platform;
// capabilities.Version;
于 2013-04-30T04:39:23.097 に答える
0

ハッキングを回避するためにどのドライバーが実行されているかを知る必要がある場合は、より簡単な方法を見つけました。

Driver.GetType().ToString();

于 2014-09-25T21:45:57.280 に答える