我正在Linux服务器上运行selenium Webdriver java代码的.jar文件,但收到以下错误:
发生JNI错误,请检查您的安装并重试 线程" main"中的例外情况java.lang.NoClassDefFoundError:org / openqa / selenium / WebDriver
所有依赖项.jar都添加在最终的.jar文件中 我正在使用命令: java -jar fileName.jar
答案 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罐加入您的超级罐。