我正在尝试在AmazonLinux上设置一个jenkins服务器来托管我的自动化框架,其中包含Selenium-webDrive(3.142.0)和ruby(2.3.7)。如果我尝试使用我的脚本调用chrome驱动程序,它会说,
“Selenium::WebDriver::Error::UnknownError:未知错误:Chrome无法启动:异常退出(未知错误:DevToolsActivePort文件不存在)(从Chrome位置/usr/bin/google Chrome启动的进程不再运行,因此ChromeDriver假设Chrome已崩溃。)(驱动程序信息:chromedriver=74.0.3729.6(255758ECCF3D24491B8A1317AA76E1CE10D57E9参考/分支头/3729@{29}),平台=Linux 4.14.104-95.84。amzn2.x86\u 64 x86\u 64)”。
我已将chromedriver放在“/var/lib/jenkins/driver/chromedriver”下,并在中设置了相同的路径。bashrc并为其创建了一个符号链接到“/usr/bin/googlechrome”。下面是我正在使用的机器的详细信息:
NAME="Amazon Linux"
VERSION="2"
ID="amzn"
ID_LIKE="centos rhel fedora"
VERSION_ID="2"
PRETTY_NAME="Amazon Linux 2"
ANSI_COLOR="0;33"
CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2"
HOME_URL="https://amazonlinux.com/"```
require 'selenium-webdriver'
options = Selenium::WebDriver::Chrome::Options.new
options.add_argument("--disable-dev-shm-usage");
options.add_argument('--no-sandbox')
driver = Selenium::WebDriver.for :chrome, options: options
>Expected result: Browser should be invoked.
>Actual result:
Exits with the error "The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed."
默认位置未安装Chrome。ChromeDriver check for Chrome安装在linux系统的默认位置。如果您在非标准位置使用Chrome,则需要覆盖Chrome二进制位置。
caps = Selenium::WebDriver::Remote::Capabilities.chrome("chromeOptions" => {"binary" => "Actual Path"})
我正在ubuntu服务器上运行一个jupyter笔记本。我正在尝试使用chrome驱动程序运行下面的selenium代码。我收到下面的错误,但如果我在Ubuntu终端中运行下面的代码行,它会返回下面的输出。有人知道可能是什么问题吗?我对ubuntu还是很陌生的。 Ubuntu代码: 输出: jupyter笔记本代码: 错误: 更新: 更新: Ubuntu 代码: 输出: 错误: 更新: 出于某种原
问题内容: 最近,我更换了计算机,从那时起,我无法使用selenium启动铬。我也尝试过Firefox,但浏览器实例无法启动。 我收到以下错误: 编辑:尝试@ b0sss解决方案后,我得到以下错误。 问题答案: 尝试在此处下载并使用此最新的chrome驱动程序版本。 https://sites.google.com/a/chromium.org/chromedriver/downloads 编辑:
问题内容: 最近,我更换了计算机,从那时起,我无法使用selenium启动铬。我也尝试过Firefox,但浏览器实例无法启动。 我收到以下错误: 我安装了最新的Chrome版本和chromedriver 编辑:尝试@ b0sss解决方案后,我得到以下错误。 问题答案: 尝试在此处下载并使用此最新的chrome驱动程序版本。 https://sites.google.com/a/chromium.o
在我开始之前:我知道有10亿篇关于硒不起作用的帖子,还有各种各样的解决方案需要尝试。我相信我什么都试过了,但如果我错过了什么,请原谅。我的头撞到墙上了,非常感谢你的帮助。 以下是我采取的一些措施: 我下载了chromedriver for selenium(Ubuntu,Python),并使用和使驱动程序可执行。之后,我用。 我尝试了各种Selenium选项,包括手动添加chromedriver运
最近我换了电脑,从那以后我不能用硒启动chrome。我也尝试过Firefox,但浏览器实例就是无法启动。 我得到以下错误: 我安装了最新的chrome版本和chrome驱动程序 编辑:尝试@b0sss解决方案后,我收到以下错误。
Ubuntu 16.04.1 LTS 我已经通过sudo apt安装了java-get install default-jdk 在/home/hadoop/hadoop-3.3.1/etc/hadoop/hadoop-env.sh中,我添加了 export java_home=/usr/bin/java 有人能帮忙吗?