【发布时间】:2016-11-10 23:57:27
【问题描述】:
我正在使用 C# 运行 Selenium,以便在多个浏览器(IE、FF、Chrome)上进行自动化测试,我的测试中有一部分通过了 Chrome,但没有通过 Firefox。
有没有办法检测自动化测试期间当前使用的浏览器类型?
【问题讨论】:
-
((RemoteWebDriver) driver).Capabilities.BrowserName如果没有,请显示您尝试过什么 -
嗨@OscarMartinez:我试过了,Chrome 会返回次要版本,但 IE 只返回主要版本 (11)。你知道我怎样才能获得 IE 11 的次要版本吗?
-
@AngieM 你是在控制台应用程序还是 ASP.NET 上?
-
@OscarMartinez:我有一个测试项目和一个使用 WebDriver 的单元测试。无论如何,我最终阅读了 IE 完整版(主要 + 次要)的注册表。
标签: c# selenium browser detection