C#Selenium:ICapabilities不再包含BrowserName的定义

C#Selenium:ICapabilities不再包含BrowserName的定义,c#,selenium-webdriver,.net-core-2.1,C#,Selenium Webdriver,.net Core 2.1,在更新到Selenium 3.14.0时,BrowserName属性不再是ICapabilities API的一部分。是否有其他方法获取浏览器名称?我找不到更新的文档,这是预期的行为吗 这是一个以.NET Core 2.1为目标的测试套件(如果有任何区别的话)。您可以使用类似以下代码的方法来完成此操作: // Assumes the “caps” variable is a properly instantiated // instance of ICapabilities. string

在更新到Selenium 3.14.0时,BrowserName属性不再是ICapabilities API的一部分。是否有其他方法获取浏览器名称?我找不到更新的文档,这是预期的行为吗


这是一个以.NET Core 2.1为目标的测试套件(如果有任何区别的话)。

您可以使用类似以下代码的方法来完成此操作:

// Assumes the “caps” variable is a properly instantiated
// instance of ICapabilities. 
string browserName = string.Empty;
if (caps.HasCapability(“browserName”))
{
    browserName = caps.GetCapability(“browserName”).ToString();
}

这太完美了。非常感谢。