我在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