我正面臨java.lang.IllegalStateException執行我的代碼。
代碼試驗:
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class seleniumintroduction {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver","C:\\Users\\ATIF\\OneDrive\\Desktop\\Selenium Course\\chromedriver_win32.exe");
WebDriver driver=new ChromeDriver();
}
}
我看到的錯誤:
Exception in thread "main" java.lang.IllegalStateException: The driver executable must exist: C:\Users\ATIF\OneDrive\Desktop\Selenium Course\chromedriver_win32.exe
uj5u.com熱心網友回復:
雖然下載的 zip 檔案名是chromedriver_win32.zip,但是一旦你解壓了
所以你需要改變這一行:
System.setProperty("webdriver.chrome.driver","C:\\Users\\ATIF\\OneDrive\\Desktop\\Selenium Course\\chromedriver_win32.exe");
作為
System.setProperty("webdriver.chrome.driver","C:\\Users\\ATIF\\OneDrive\\Desktop\\Selenium Course\\chromedriver.exe");
uj5u.com熱心網友回復:
Course\\chromedriver_win32.exe"它應該以chromedriver.exe您參考下載的 zip 檔案位置結束,因此解壓縮它并使用正確的檔案位置。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/363481.html
