You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux环境下Selenium无法找到Chrome二进制文件问题求助

解决思路求助:Selenium无法找到Chrome二进制文件

我遇到了类似某Stack Overflow帖子的问题,但帖子里的方案均不适用。我有一个Maven项目,包含Spring Boot应用及一套Selenium/Cucumber测试用例,基于Java/Kotlin开发。升级到Fedora新版本后,在IntelliJ IDEA中启动任意Selenium测试时,均会出现以下错误:

org.openqa.selenium.WebDriverException: unknown error: cannot find Chrome binary

按常理推断问题可能出在Chrome与Chromedriver版本不匹配,但我的二者版本完全一致:

Chromedriver信息:

Starting ChromeDriver 117.0.5938.149 (e3344ddefa12e60436fa28c81cf207c1afb4d0a9-refs/branchheads/5938@{#1539}) on port 9515
Only local connections are allowed.
ChromeDriver was started successfully

Chrome版本信息:

Versjon 117.0.5938.149 (Offisiell delversjon) unknown (64-bit)

Chromedriver放置在/usr/share目录下,并从/usr/bin创建了软链接。当前使用的Chromedriver为测试版本,但稳定性良好,我找不到它无法正常工作的原因,因此认为这可能是IntelliJ/Selenium相关问题。

我尝试在运行配置的VM选项中添加以下参数:

-Dwebdriver.chrome.driver=/usr/bin/chromedriver

但问题仍未解决。请问有什么可行的解决思路吗?

内容的提问来源于stack exchange,提问作者kakemonsteret

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 16:01:33