在Linux上运行selenium WebDriver jar时出错(在Windows上运行正常)

时间:2017-08-17 11:03:25

标签: java linux selenium jar

我正在Linux服务器上运行selenium Webdriver java代码的.jar文件,但收到以下错误:

  

发生JNI错误,请检查您的安装并重试   线程" main"中的例外情况java.lang.NoClassDefFoundError:org / openqa / selenium / WebDriver

所有依赖项.jar都添加在最终的.jar文件中 我正在使用命令: java -jar fileName.jar

1 个答案:

答案 0 :(得分:0)

看起来它是你的超级罐中缺少硒库的明显案例。

检查jar fileName.jar是否包含WebDriver类的最佳方法是运行以下内容:

这是一个例子

jar tvf selenium-server-standalone-3.5.0.jar | grep org/openqa/selenium/WebDriver.class
1305 Fri Feb 01 00:00:00 IST 1985 org/openqa/selenium/WebDriver.class

根据您的超级罐制造机制,您需要确保将webdriver罐加入您的超级罐。