.getVersion() 不存储浏览器版本号

.getVersion() not storing browser version number

尝试使用以下代码将浏览器名称和版本号写入控制台:

DesiredCapabilities test = DesiredCapabilities.internetExplorer()
String browserName = test.getBrowserName();
String ver = test.getVersion();

System.out.println(browser name + " v: " + ver);

这将打印以下内容:

internet explorer v:

ver 没有任何版本号 - 知道为什么吗?

尝试获取您的功能,然后使用 getCapabilities() 的对象打印您的浏览器名称和浏览器版本。试试这个方法-

Capabilities cap = ((RemoteWebDriver) driver).getCapabilities();
String browserName = cap.getBrowserName();
String ver = cap.getVersion();
System.out.println(browser name + " v: " + ver);

您的代码仅用于获取 IE 驱动程序的功能,此代码对所有驱动程序通用。希望这有帮助。