chrome 无法在 Selenium Webdriver 中运行。我正在使用 selenium 3.0.1 chrome v-54.0

Har*_*rri 5 java selenium selenium-chromedriver

public class sikuli {

    public static void main(String[] args) throws Exception {
        //Screen screen=new Screen();
        //screen.click("//home//exeter//Pictures//googlechrome.png");
        System.setProperty("webdriver.chrome.driver","//home//exeter//Documents//chromedriver");
        WebDriver driver=new ChromeDriver();
        driver.get("https://mail.google.com");
Run Code Online (Sandbox Code Playgroud)

在端口 11320 上启动 ChromeDriver 2.24.417424 (c5c5ea873213ee72e3d0929b47482681555340c3) 仅允许本地连接。2016年10月19日上午10:07:22 org.openqa.selenium.remote.ProtocolHandshake createSession信息:尝试双方言会话,假设Postel定律在远程端成立2016年10月19日上午10:08:22 org.openqa .selenium.remote.ProtocolHandshake createSession INFO:检测到的方言:线程“main”org.openqa.selenium.NoSuchSessionException中的OSS异常:没有这样的会话(驱动程序信息:chromedriver = 2.24.417424(c5c5ea873213ee72e3d0929b47482681555340c3),platform = Linux 4.4 .0- 43-generic x86_64)(警告:服务器未提供任何堆栈跟踪信息)命令持续时间或超时:9 毫秒构建信息:版本:'未知',修订版:'350cf60',时间:'2016-10-13 10:43 :56 -0700' 驱动程序信息: org.openqa.selenium.chrome.ChromeDriver 功能 [{message=未知错误: Chrome 无法启动: 异常退出

小智 0

看起来您正在 Linux 计算机上运行,​​因此“chromedriver”(不带 .exe)应该没问题。只需确保您拥有最新的 chrome 和最新的 chrome 驱动程序版本,并且拥有正确的“chromedriver”文件(64 位上的文件)。