我看到一個ICapabilities接口來獲取瀏覽器信息;有沒有對任何代碼示例使用Google搜索的情侶;任何人都可以分享任何我可以獲得特定IWebDriver實例的瀏覽器信息嗎?我正在使用C#webdriver。如何在C#WebDriver中獲取瀏覽器信息?
4
A
回答
10
爲了獲得在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;
-1
我經歷了一個更簡單的方法迷迷糊糊,如果你只需要知道是哪個驅動程序運行繞過一個黑客:
Driver.GetType()的ToString();
相關問題
- 1. 何處獲取此瀏覽器信息?
- 2. 如何在JSP中獲取瀏覽器信息?
- 3. 從IOwinContext獲取瀏覽器信息
- 4. 從C/Go的谷歌瀏覽器獲取標籤信息
- 5. Visual C++瀏覽信息
- 6. C#如何獲取觸發器信息
- 7. 如何使用Selenium WebDriver + Java獲取瀏覽器控制檯錯誤消息?
- 8. 如何使用Selenium webdriver獲取瀏覽器sessionId
- 9. Selenium - 如何通過瀏覽器名稱獲取本地WebDriver
- 10. 如何使用Selenium Webdriver在瀏覽器中讀取XML內容?
- 11. Node.js selenium webdriver - 在測試中獲取瀏覽器功能?
- 12. 我如何從平板電腦c#中的瀏覽器讀取GPS信息.net
- 13. 如何在webrtc中發送短信瀏覽器到瀏覽器?
- 14. 如何使用腳本瀏覽網站以獲取信息
- 15. Webdriver與瀏覽器
- 16. 如何在java webdriver程序中獲取瀏覽器的響應流
- 17. 使用Java獲取有關標準瀏覽器的信息
- 18. 通過瀏覽器獲取wifi詳細信息
- 19. 獲取客戶操作系統/瀏覽器的詳細信息
- 20. 使用Safari瀏覽器獲取iPad設備信息
- 21. 的JavaScript - 獲取詳細信息有關瀏覽器的
- 22. 從瀏覽器獲取輸入信息 - python + forms
- 23. npapi插件如何從瀏覽器中獲取WM_ACTIVATE消息?
- 24. 如何通過Java Applet在瀏覽器中顯示信息?
- 25. 如何在IE瀏覽器工具欄中開發信息欄
- 26. 瀏覽器中的系統信息
- 27. 瀏覽器支持WebDriver還是WebDriver支持瀏覽器
- 28. Webdriver瀏覽器日誌記錄IE C#
- 29. 如何通過javascript獲取關於用戶瀏覽器的信息?
- 30. 如何使用javascript從瀏覽器獲取會話詳細信息
太棒了。謝謝。 – marifrahman 2013-04-30 06:37:02
對於Internet Explorer,capabilities.Version僅返回主版本(11)。你知道如何獲得小版本的IE嗎? – AngieM 2017-06-19 20:50:08