我看到一个ICapabilities接口来获取浏览器信息;对于任何代码示例都进行了几次谷歌搜索而没有运气;任何人都可以分享我如何获取特定IWebDriver实例的浏览器信息吗?我正在使用C#webdriver.
解决方法
为了获取ICapabilities接口中定义的信息,您需要将IWebDriver实例转换为RemoteWebDriver.然后,您可以获得有关BrowserName,Is
JavaScriptEnabled,Platform和Version的信息.
IWebDriver driver = new FirefoxDriver(); ICapabilities capabilities = ((RemoteWebDriver)driver).Capabilities; // then you have // capabilities.BrowserName; // capabilities.IsJavaScriptEnabled; // capabilities.Platform; // capabilities.Version;