簡體   English   中英

在Linux上運行Selenium WebDriver jar時出錯(在Windows上運行正常)

[英]Error while running selenium WebDriver jar on Linux (Working fine on Windows)

我在Linux服務器上運行Selenium Webdriver Java代碼的.jar文件,但出現以下錯誤:

發生了JNI錯誤,請檢查您的安裝,然后重試。線程“主”中的異常java.lang.NoClassDefFoundError:org / openqa / selenium / WebDriver

所有的依賴項.jar都添加到了最終的.jar文件中,我正在使用命令: java -jar fileName.jar

看起來很明顯,您的uber jar中缺少硒庫。

檢查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

根據您的uber jar構建機制,您需要確保將webdriver jar添加到uber jar中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM