ブラウザー情報を取得するための ICapabilities インターフェイスが表示されます。特定の IWebDriver インスタンスのブラウザ情報を取得する方法を教えてください。C# webdriver を使用しています。
11233 次
3 に答える
15
ICapabilities インターフェイスで定義された情報を取得するには、IWebDriver インスタンスを にキャストする必要がありますRemoteWebDriver
。BrowserName
次に、 、IsJavaScriptEnabled
、Platform
およびに関する情報を取得できます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 に答える