当前位置: 首页 > 知识库问答 >
问题:

chrome无法在Selenium Webdriver中运行。我使用的是硒3.0.1铬v-54.0

鲁峰
2023-03-14
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");

在端口11320上启动ChromeDriver 2.24.417424(C5C5EA873213EE72E3D0929B47481681555340C3),只允许本地连接。2016年10月19日上午10:07:22组织。openqa。硒。遥远的协议握手创建会话信息:尝试双方言会话,假设Postel定律在远程端成立2016年10月19日上午10:08:22。openqa。硒。遥远的ProtocolHandshake createSession信息:检测到的方言:线程“main”组织中的OSS异常。openqa。硒。NoSuchSessionException:没有这样的会话(驱动程序信息:chromedriver=2.24.417424(C5C5EA873213EE72E3D0929B474816555340C3),平台=Linux 4.4.0-43-generic x86\u 64)(警告:服务器没有提供任何堆栈跟踪信息)命令持续时间或超时:9毫秒构建信息:版本:“未知”,版本:“350cf60”,时间:“2016-10-13 10:43:56-0700”驱动程序信息:org。openqa。硒。铬。ChromeDriver功能{消息=未知错误:Chrome无法启动:异常退出

共有3个答案

蓬琦
2023-03-14

如果您在windows上运行,则需要指定。exe也在末尾(除非你在Linux上运行)在旁注上试试这个https://github.com/bonigarcia/webdrivermanager.它将根据您的浏览器和操作系统自动为您下载驱动程序。在我看来,手动管理司机只是浪费时间。

於乐
2023-03-14

请检查chrome驱动程序版本的路径是否正确https://chromedriver.chromium.org.您需要根据使用的chrome浏览器版本使用chrome驱动程序

乐华晖
2023-03-14

看起来你是在Linux机器上运行的,所以“chromedriver”(没有.exe)应该可以。只需确保您拥有最新的chrome和最新的chrome驱动程序版本,以及正确的“chromedriver”文件(64位)。

 类似资料:
  • 如果我直接在docker中运行google-chrome,它会显示如下: 系统:

  • 我正在尝试使用Chrome浏览器定位一个元素。问题是当我试图用浏览器的新实例定位时,没有找到元素。现在,当我手动检查元素,然后尝试使用相同的xpath/id/name表达式在控制台中定位时,我能够找到它。我已经附上了截图。请建议一些工作。

  • 这是我的Java代码: 当我运行它时,会出现以下错误: 我正在使用IntelliJ,安装了chrome驱动程序,但没有解决它,所以任何人都知道这个问题的解决方案??

  • 我在一个基于Oracle Linux的Docker中用headless chrome运行了一个测试用例。 我请求的页面应该被重定向到一个带有username password字段的身份验证页面,但我在docker服务器()中得到的是空白页。这在我的MacBook上很好用。 这是当我尝试从docker内部直接使用chrome浏览器运行相同的输出 **[0108/134327.972921:错误:ce

  • 我在过去的一周里一直在处理这个问题,脑子里想不起来,所以我决定寻求帮助。我正在尝试使用Chromium 86构建在AWS Lambda中运行Selenium。我不断收到的错误消息如下: 以下是我的版本: 这是我的代码: 到目前为止我已经尝试过的事情: 尝试了各种运行时Python 3.6、3.7、3.8,但没有成功 尝试使用和不使用Lambda层。尝试使用Lambda逐层文件夹结构时相对简单: C