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

无法在java的eclipse for Chrome浏览器中运行Selenium/WebDriver

潘宝
2023-03-14

我的chrome版本是版本89.0.4389.82(官方版本)(64位),chrome驱动程序版本是ChromeDriver 89.0.4389.23,同样的代码在IntelliJ IDEA上运行,在Eclipse中运行时会出现以下错误。

警告:线程“main”org.openqa.selenium.sessionNotCreatedException:未创建会话:此版本的ChromeDriver仅支持Chrome 83版本(驱动程序信息:ChromeDriver=83.0.4103.39(CCBF011CB2D2B19B506D844400483861342C20CD-Refs/Branch-Heads/4103@{#416}),平台=Windows NT 10.0.19041 x86_64)(警告:服务器未提供任何stacktrace信息)命令持续时间或超时:2.41秒构建信息:版本:'2.53.1',修订:'A36B8B1CD5757287168E54CT.DelegatingConstructorAccessorImpl.NewInstance(DelegatingConstructorAccessorImpl.java:45)在java.base/java.lang.Reflect.Constructor.NewInstanceWithCaller(Constructor.java:500)在java.base/java.lang.Reflect.Constructor.NewInstance(Constructor.java:481)在org.OpenQa.Selenium.Remote.ErrorHandler.CreateThrowable(ErrorHandler.java:206)

共有1个答案

夏飞跃
2023-03-14

错误是由于版本兼容性造成的。您的chrome驱动程序版本与您的chrome浏览器版本不匹配。您可以从https://chromedriver.chromium.org/downloads下载兼容的chromedriver

 类似资料:
  • [0.204][DEBUG]:DevTools请求:http://localhost:12111/json/version launchprocess:execvp: /data/package/chrome_new/ [0.379][DEBUG]:DevTools请求失败 有人能帮我解决上面的问题吗。

  • 我试图创建一个类,该类将有一个接一个地测试超文本传输协议代理的方法,直到我有一个工作的代理,我可以添加到一个selenium网络驱动程序实例中。 我有一个原始输入来验证代理是否在webdriver中工作,如果它不工作,它应该测试另一个代理并请求我确认,然后关闭驱动程序或保持打开状态。(我删除了使用测试方法的if语句,因为我得到了一个错误) 当我在终端中输入“n”时,当我被要求确认时,它会关闭浏览器

  • 我目前正在尝试使用Selenium WebDriver(JAVA)2.53和Firefox 43.0执行TOR 6.0.4。我已经按照这篇文章的说明使用Selenium WebDriver和Tor,但在将Tor的profilePath加载到Firefox二进制文件时,我遇到了一个错误。我已经看到可以通过加载TOR配置文件来访问TOR。firefox二进制文件的默认存档,但我得到了一个驱动程序信息:

  • 问题内容: 我在“ Ajax加载程序映像”中有问题。在Firefox上运行正常,但在chrome上,ajax加载程序映像似乎没有。 我在检查任何属性产品时会在边栏上有一些属性,产品会根据它进行更改,并且在ajax完成之前会生成一个预加载器图像。我正在做的是在我首先检查任何属性时在div html中插入gif图像并使用.show()方法,并且在ajax成功之后,我将div html设置为null并将

  • 在本节中,我们将学习如何在IE浏览器上运行Selenium测试脚本。 Internet Explorer使用Internet Explorer驱动程序服务器实现WebDriver协议。 Internet Explorer驱动程序服务器是Selenium和Internet Explorer浏览器中的测试之间的链接。 下面来看看一个测试用例,尝试在IE浏览器中自动化测试以下场景。 启动IE浏览器。 打