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

Chrome打开网页并立即关闭使用硒和Java[复制]

万嘉熙
2023-03-14

我想用selenium编写java web自动化代码。虽然我添加了Chrome。exe到我的项目,我想要的页面在运行时不会打开。它立即关闭,我没有收到任何错误。

共有3个答案

戚甫
2023-03-14

请确保您正在使用与您正在自动化的浏览器兼容的驱动程序版本。根据你的图像潜水员是96版,铬是97版,所以问题正在发生

寿翰飞
2023-03-14

根据快照,您的主要问题是正在使用的二进制文件版本之间的不兼容,如下所示:

  • 您的JDK版本1.8.0_201既古老又古老。
  • 您使用的是chromeDrive=97.0.4692.36
  • chromeDrive=97.0.4692.36的发行说明清楚地提到了以下内容:

支持Chrome版本97

  • 您正在使用chrome=96.0.4664.110
  • ChromeDriver v96.0.4664.45的发行说明清楚地提到了以下内容:

支持Chrome版本96

因此,chrome=96.0.4664.110和chromedriver=97.0.4692.36之间存在明显的不匹配

确保:

  • JDK升级到当前级别JDK 8u301。
  • Selenium升级到当前发布的版本3.141.59。
  • ChromeDriver更新到当前的ChromeDriver v96.0.4664.45级别。
  • Chrome更新到当前Chrome版本96.0级别。(根据ChromeDriver v96.0.4664.45发行说明)。
闽鸿宝
2023-03-14

如图所示,驱动程序版本与浏览器版本不匹配,我认为解决方案是:更新您的chrome浏览器或从下面的url下载驱动程序的正确验证:https://sites.google.com/chromium.org/driver/home

 类似资料:
  • 问题内容: 建立与服务器的连接,并显示连接打开的警报!但是之后,连接立即关闭。服务器没有调用close,并且控制台中似乎没有其他错误。chrome和firefox中都在发生这种情况。 我在网上看了一堆不同的类似示例,但都无济于事。 问题答案: 解决它! 我要做的就是在websocket连接关闭之前阻止处理程序返回

  • 浏览器正在打开,但所需的网页未打开 已尝试卸载(还删除了用户数据) 使用JDK 8, 硒3.6.0Java, chrome浏览器最新版本, chrome驱动程序不确定(可能是2.31) 我的代码 我看到的输出

  • 注意:绝对路径指向此“/data/user/0/com.package.name/pdffolder/sample.pdf”

  • 来自ZooKeeper服务器的日志:

  • 我使用JarSplice创建了一个胖jar文件,但是当我启动它时,我得到一个窗口(大小可以),它在半秒后关闭。。。 在“addjars”部分中,我添加了从Eclipse导出的jar文件,以及我正在使用的所有库jar。在本机部分,我只为lwjgl添加Windows本机。我想我写了正确的主类。 我做错了什么?我怎样才能解决这个问题? 注意:我使用的是最新版本的eclipse和jdk。

  • 我使用以下Java代码打印PDF文档: 控制台上的输出是: 为什么我会收到这个警告?