如何在Java中输出Selenium版本(已实现Chrome版本获取)
获取Selenium版本的Java实现方式
以下是两种在Java中获取并输出Selenium版本的实用方法:
方法1:通过包信息读取(兼容全版本)
直接读取Selenium核心类的包版本信息,代码示例:
Package seleniumPackage = Package.getPackage("org.openqa.selenium"); String seleniumVersion = seleniumPackage.getImplementationVersion(); System.out.println("Running Selenium version: " + seleniumVersion);
方法2:使用Selenium 4+专属API(推荐)
Selenium 4及以上版本提供了更直观的官方API来获取版本,借助DriverInfo类实现:
import org.openqa.selenium.support.ui.DriverInfo; public class SeleniumVersionChecker { public static void main(String[] args) { DriverInfo driverInfo = DriverInfo.load(); String seleniumVersion = driverInfo.getSeleniumVersion(); System.out.println("Running Selenium version: " + seleniumVersion); } }
注意事项
- 方法1需要确保
org.openqa.selenium相关类在项目类路径中,否则getPackage()可能返回null,建议添加非空判断。 - 方法2仅适用于Selenium 4.0及以上版本,是官方推荐的获取方式,结果更准确。
内容的提问来源于stack exchange,提问作者RCKev ARTMusic
相关产品推荐
相关产品推荐

