无法在selenium中启动URL

问题描述 投票:0回答:1

我已经下载了最新版本的 chromedriver 并使用相同版本更新了 chrome。 还添加了 selenium jar 文件。

Getting error : Exception in thread "main" java.lang.IllegalStateException: The driver executable does not exist: C:\\Users\\LENOVO\\OneDrive\\Desktop\\chromedriver-win64 (1)\\chromedriver-win64\\chromedriver-win64.exe
at com.google.common.base.Preconditions.checkState(Preconditions.java:585)
at org.openqa.selenium.remote.service.DriverService.checkExecutable(DriverService.java:146)
at org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:141)
at org.openqa.selenium.chrome.ChromeDriverService.access$000(ChromeDriverService.java:35)
at org.openqa.selenium.chrome.ChromeDriverService$Builder.findDefaultExecutable(ChromeDriverService.java:159)
at org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:355)
at org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:94)
at org.openqa.selenium.chrome.ChromeDriver.\<init\>(ChromeDriver.java:123)
at Selenium.OpenBrowser.main(OpenBrowser.java:16)

请参考图片

我添加了正确的路径,还添加了

.exe
,但出现了相同的错误。期待推出 Flipkart URL。

这是我的代码:

package Selenium;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

public class OpenBrowser {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        
    System.setProperty("webdriver.chrome.driver",
                "C:\\Users\\LENOVO\\OneDrive\\Desktop\\chromedriver-win64 (1)\\chromedriver-win64\\chromedriver-win64.exe");                
    WebDriver driver = new ChromeDriver();      
    driver.get("https://www.flipkart.com/");
    }
}
java selenium-webdriver selenium-chromedriver
1个回答
0
投票

与其手动设置

chromedriver.exe
,不如让
SeleniumManager
为您进行驱动程序管理。

只需删除

System.setProperty
行,代码就可以很简单:

public static void main(String[] args) {
    WebDriver driver = new ChromeDriver();      
    driver.get("https://www.flipkart.com/");
}

要了解更多关于

SeleniumManager
的信息,请参阅以下链接:

© www.soinside.com 2019 - 2024. All rights reserved.