在更新到Selenium 3.14.0时,BrowserName属性不再是ICapabilities API的一部分。还有另一种获取浏览器名称的方法吗?我找不到更新的文档,这是预期的行为吗?
这是一个针对.NET Core 2.1的测试套件(如果有区别的话)。
答案 0 :(得分:5)
您可以使用以下代码来完成此操作:
// Assumes the “caps” variable is a properly instantiated
// instance of ICapabilities.
string browserName = string.Empty;
if (caps.HasCapability(“browserName”))
{
browserName = caps.GetCapability(“browserName”).ToString();
}