如何使用Selenium JVM获取IE的版本号
How to get Version Number of IE using Selenium JVM
目前我正在使用下面的代码,我正在获得浏览器版本名作为internet explorer,版本号什么也没有返回。请看下面我的代码
System.setProperty("webdriver.ie.driver", "C:''driver''IEDriverServer.exe");
DesiredCapabilities caps = DesiredCapabilities.internetExplorer();
caps.setCapability(
InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS,
true);
String browsername = caps.getBrowserName(); // returning "internet explorer"
String browserver = caps.getVersion(); // this part not returning any value
如果这是不可能的IE,是否有任何方法我可以使用Javascript在我的Java硒项目获得版本号?我想知道ie7及以上版本的版本号
您所尝试的是一个普通的。你需要设置一个值来获取一个值。在你的例子中,你没有设置任何值,所以你得到一个空值。
如果您希望在运行时获得浏览器的详细信息,
Capabilities cap = ((RemoteWebDriver) driver).getCapabilities();
String browserName = cap.getBrowserName().toLowerCase();
System.out.println(browserName);
String os = cap.getPlatform().toString();
System.out.println(os);
String v = cap.getVersion().toString();
System.out.println(v);
相关文章:
- 如何使用js将SNAPSHOT内部版本号转换为3位数的整数
- 如何在JavaScript中以整数形式传递版本号
- 在 Aptana Studio 中自动插入版本号
- IE版本检查停止工作
- 使用grunt将版本号动态添加到dest输出文件中
- jsPDF在任何IE版本中显示iframe
- 获取IE版本+将类添加到正文
- 如何通过Gulp任务增加版本号
- Win8应用程序Html/Js正在获取版本号(相当于PackageVersion)
- 如何在旧 IE 版本中将捕获组与 String.split 一起使用
- 什么是 IE 版本的网络驱动程序.Capabilities.firefox().
- 正则表达式无法正常工作以识别 IE 版本
- 在 JavaScript 中检测 IE 版本(v9 之前)
- 什么是在javascript中检测操作系统,浏览器和版本号的广泛解决方案
- 使用多个版本号的多个 maven 依赖项
- jquery 或 GWT 中的版本号掩码验证
- 在 Titanium Studio 中设置最低 iOS 版本号
- 如何将版本号添加到 js 和 css 文件
- IE 版本 10.0.9200 “忘记”了 CSS 样式
- 如何使用Selenium JVM获取IE的版本号