簡體   English   中英

為什么會出現此錯誤:無法初始化主類 Frst 原因:java.lang.NoClassDefFoundError: org/openqa/selenium/WebDriver

[英]why it is giving this Error: Unable to initialize main class Frst Caused by: java.lang.NoClassDefFoundError: org/openqa/selenium/WebDriver

import org.openqa.selenium.By;  
import org.openqa.selenium.WebDriver;  
import org.openqa.selenium.chrome.ChromeDriver;  
  
public class Frst{  
  
    public static void main(String[] args) {  
        
    // declaration and instantiation of objects/variables  
    System.setProperty("webdriver.chrome.driver", "F:\\Eclipse\\New folder\\chromedriver.exe");  
    WebDriver driver=new ChromeDriver();  
      
// Launch website  
    driver.navigate().to("http://www.google.com/");  
          
    // Click on the search text box and send value  
    driver.findElement(By.id("lst-ib")).sendKeys("hudai");  
          
    // Click on the search button  
    driver.findElement(By.name("btnK")).click();  
      
    }  
  
}

錯誤:無法初始化主類 Frst 原因:java.lang.NoClassDefFoundError: org/openqa/selenium/WebDriver

您必須將外部 jar 文件添加到類路徑而不是模塊路徑。 腳步。

  1. 右鍵單擊項目並導航到屬性。
  2. 轉到 Java Build 路徑,它在左側部分
  3. 然后轉到圖書館部分。 從 modulatpath 中刪除所有 jar 文件。
  4. 要刪除所有 jar 文件,請選擇 jar 文件並單擊右側的刪除按鈕。
  5. 之后選擇類路徑並單擊添加外部 jar 並導入所有 jar 文件,包括 lib 文件夾。
  6. 單擊應用並關閉。

然后,您將能夠運行測試腳本。

暫無
暫無

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

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