无法在Mac上使用Chromedriver运行Selenium测试

时间:2020-07-05 14:25:58

标签: java selenium selenium-webdriver selenium-chromedriver

每当我尝试通过Chromedriver在Mac上在本地运行Java-Selenium测试时,它都不会调用浏览器,并且出现以下错误。几个月后,我又回到了这段代码,上一次可以正常运行了,与此同时,我的项目没有进行任何代码更改。

收到以下错误:

步骤失败org.openqa.selenium.SessionNotCreatedException:会话 未创建:此版本的ChromeDriver仅支持Chrome版本 80构建信息:版本:“ 3.141.59”,修订版:“ e82be7d358”,时间: '2018-11-14T08:17:03'系统信息:主机:'192-168-1-115.tpgi.com.au', ip:'fe80:0:0:0:105e:e823:7e44:3a%en0',操作系统名称:'Mac OS X',os.arch: 'x86_64',os.version:'10 .15.5',java.version:'11 .0.6'

驱动程序信息:driver.version:ChromeDriver远程堆栈跟踪:0 chromedriver 0x00000001030f8329 chromedriver + 3838761

1个chromedriver 0x0000000103092123 chromedriver + 3420451 2 chromedriver
0x0000000102e0662f chromedriver + 751151 3 chromedriver
0x0000000102d67fa6 chromedriver + 102310 4 chromedriver
0x0000000102d63f7f chromedriver + 85887

2 个答案:

答案 0 :(得分:1)

您需要根据浏览器版本更新chrome驱动程序exe https://chromedriver.chromium.org/可以从此链接下载最新的驱动程序exe。

答案 1 :(得分:0)

我认为您尚未安装正确版本的Chromedriver。

按右上角的三个点,转到“关于Chrome /铬”,然后检查浅灰色的版本。并下载该版本的驱动程序。

希望这会有所帮助!

相关问题