首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Selenium Server 啟動失敗:JAR 文件路徑與 Java 環境排查

     編輯:程式設計綜合問答

錯誤現象

java -jar selenium-server-1.0.3.jar
unable to access selenium-server-1.0.3.jar

排查清單

  1. 文件是否存在:ls -l selenium-server-1.0.3.jar 確認當前目錄下有該文件。
  2. 路徑是否正確:若 JAR 在其他目錄,需指定完整路徑:
    java -jar /path/to/selenium-server-1.0.3.jar
  3. Java 版本兼容:Selenium 1.x 較舊,需 Java 6/7。提示 jre版本號為1.0.6 顯然異常(應為 1.6.0_xx / 1.7.0_xx / 1.8.0_xx),執行 java -version 確認實際版本。
  4. 執行權限:Linux/Mac 需 chmod +x selenium-server-1.0.3.jar(雖然 java -jar 不強制要求可執行位)。
  5. 文件損壞:重新下載 selenium-server-standalone-.jar(官網 selenium.dev/downloads)。

推薦升級

Selenium 1.0.3 發布於 2011 年,極其古老。建議直接使用 Selenium 4.x + WebDriverManager 自動管理驅動:

<dependency>
    <groupId>org.seleniumhq.selenium</groupId>
    <artifactId>selenium-java</artifactId>
    <version>4.15.0</version>
</dependency>
<dependency>
    <groupId>io.github.bonigarcia</groupId>
    <artifactId>webdrivermanager</artifactId>
    <version>5.6.2</version>
</dependency>

代碼中無需手動啟動 Server,WebDriverManager.chromedriver().setup() 後直接 new ChromeDriver()。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved