如何从代码中获取Selenium版本



我在java应用程序中使用selenium作为maven依赖项。这是任何方式得到硒版本从我的代码?

下面的代码片段可以在maven-model依赖项的帮助下从pom文件中打印出所有依赖项的详细信息:

File pomfile = new File("./pom.xml");
MavenXpp3Reader reader = new MavenXpp3Reader();
Model model = reader.read(new FileReader(pomfile));
List<Dependency> dependencies = model.getDependencies();
for (Dependency dependency : dependencies) 
{
          
System.out.println("--------------------------------------");
System.out.println("Group Id: "+dependency.getGroupId());
System.out.println("Artifact Id: "+dependency.getArtifactId());
System.out.println("Version: "+dependency.getVersion());
}

需要依赖

maven-model
4.0.0-alpha-5

我编写了如下简单的python代码并运行它(例如:python myscripttoshowversion.py)以获取selenium的版本:

from selenium import webdriver
print ("Selenium webdriver Version: %s" % (webdriver.__version__))

结果如下:

Selenium webdriver Version: 2.53.6

进程结束,退出码0

最新更新