【问题标题】:Chrome driver crashing on launch in linux [closed]Chrome驱动程序在Linux中启动时崩溃[关闭]
【发布时间】:2021-02-08 13:35:22
【问题描述】:
package webapp;

//import java.sql.Driver;
//import java.util.*;

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

public class app {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

System.setProperty("webdriver.chrome.driver","/home/ajay/Documents/Driver/chromedriver.exe");
WebDriver driver = new ChromeDriver();

driver.get("https://www.facebook.com/");

driver.get("https://www.facebook.com/");
        
//System.out.println("Hlinux"
        //+"ello");
    }




    }

您好,我正在 Eclipse 中的 linux 上开发 selenium webdriver,chrome 驱动程序启动但立即崩溃,请查看。

【问题讨论】:

  • 有错误提示吗?
  • 线程“主”org.openqa.selenium.WebDriverException 中的异常:未知错误:Chrome 无法启动:崩溃。 (从 chrome 位置 /opt/google/chrome/google-chrome 开始的进程不再运行,因此 ChromeDriver 假设 Chrome 已崩溃。)构建信息:版本:'3.141.59',修订:'e82be7d358',时间:'2018-11-14T08:25:53' 系统信息:主机:'ajay-System-Product-Name',ip:'127.0.1.1',os.name:'Linux',os.arch:'amd64' , os.version: '5.4.0-52-generic', java.version: '11.0.8' 驱动程序信息: driver.version: ChromeDriver remote stacktrace: #0 0x55d180755d99
  • 那么您可以在您的应用程序之外运行位于/opt/google/chrome/google-chrome 的进程吗?
  • 是的,浏览器启动成功

标签: java linux eclipse selenium google-chrome


【解决方案1】:

chromedriver.exe 是 Windows 操作系统的可执行文件。它不会在 Linux 上运行。从here下载相应的驱动程序。

还要确保您下载的文件具有适当的执行权限集。

【讨论】:

  • 还是同样的问题
  • 你能修改你的问题吗?你到底改变了什么?
  • 我已将 chromedriver.exe 更改为 chromedriver,但由于 chromedriver 崩溃,仍然出现错误
  • @QualityAssuranceEngineer 您的问题仍然如此。编辑您的问题以改进它。将错误消息也包含在问题中,而不是作为评论。如果代码中的cmets没有意义,删除即可。
猜你喜欢
  • 1970-01-01
  • 2013-01-02
  • 2018-03-04
  • 1970-01-01
  • 2015-08-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多