【问题标题】:Exception in thread "main" java.lang.IllegalStateException: The driver executable is a directory线程“main”java.lang.IllegalStateException 中的异常:驱动程序可执行文件是一个目录
【发布时间】:2020-06-30 16:40:33
【问题描述】:

得到以下异常:

线程“main”java.lang.IllegalStateException 中的异常:驱动程序可执行文件是一个目录:C:\Users\OpExWorks\Desktop\Google Chrome at com.google.common.base.Preconditions.checkState(Preconditions.java: 585)在 org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:141)在 org.openqa.selenium .chrome.ChromeDriverService.access$000(ChromeDriverService.java:35) 在 org.openqa.selenium.chrome.ChromeDriverService$Builder.findDefaultExecutable(ChromeDriverService.java:159) 在 org.openqa.selenium.remote.service.DriverService$Builder。在 org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:123) 在 test001.test002 的 org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:94) 中构建(DriverService.java:355)。主(test002.java:12)

代码:

package test001;

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

public abstract class test002 {

    public static void main(String[] args) 
    {

        System.setProperty("webdriver.chrome.driver","C:\\Users\\OpExWorks\\Desktop\\Google Chrome");
        WebDriver w=new ChromeDriver(); 
        w.get("https://www.opexworks.in/Sathi/Default.aspx");
    }
}

【问题讨论】:

    标签: java selenium google-chrome error-handling


    【解决方案1】:

    webdriver.chrome.driver 必须指向一个可执行文件,并且从代码中可以看出您在 Windows 上。所以它应该是 .exe 文件的路径。如果文件名是“chromedriver.exe”,那么你应该使用:

    System.setProperty("webdriver.chrome.driver","C:\\Users\\OpExWorks\\Desktop\\Google Chrome\\chromedriver.exe");
            
    

    【讨论】:

    • 在端口 35443 上启动 ChromeDriver 80.0.3987.106 (f68069574609230cf9b635cd784cfb1bf81bb53a-refs/branch-heads/3987@{#882}) 仅允许本地连接。请保护 ChromeDriver 和相关测试框架使用的端口,防止恶意代码访问。线程“main” org.openqa.selenium.SessionNotCreatedException 中的异常:未创建会话:此版本的 ChromeDriver 仅支持 Chrome 版本 80 构建信息:版本:'3.141.59',修订:'e82be7d358',时间:'2018-11 -14T08:25:48' 系统信息:主机:'LAPTOP-S3GVH7TL',ip:'192.168.0.104',os.name:'Windows 10',
    猜你喜欢
    • 2018-06-09
    • 2019-05-06
    • 2018-08-27
    • 2022-01-22
    • 1970-01-01
    • 2022-01-01
    • 2017-11-04
    • 1970-01-01
    • 2018-09-29
    相关资源
    最近更新 更多