有谁可以告诉我在哪里可以找到64位版本的chromedriver.exe?我也用32位试了但是它没有调用main方法。
答案 0 :(得分:28)
没有单独的64位版本的Chromedriver。 https://sites.google.com/a/chromium.org/chromedriver/downloads提供的版本适用于32位和64位Windows,适用于32位或64位Chrome。
Chromedriver问题跟踪器证实了这一点: https://bugs.chromium.org/p/chromedriver/issues/detail?id=1797#c1
是的,Chromedriver在64位Windows和64位Chrome上成功运行。
我来到这里寻找答案,如果它适用于64位Chrome,那么从版本58开始,只要符合某些条件,Chrome就会在Windows上默认为64位:
https://chromereleases.googleblog.com/2017/05/stable-channel-update-for-desktop.html
为了提高稳定性,性能和安全性,目前使用32位版本Chrome的用户以及启用了4GB或更多内存并启用自动更新的64位Windows将自动迁移到64位此更新期间的Chrome。仍可通过Chrome下载页面使用32位Chrome。
答案 1 :(得分:3)
Windows 64位没有单独的chromedriver二进制文件。 Chromedriver 32位二进制文件适用于32位以及64位版本的Windows。截至今天,您可以在https://chromedriver.storage.googleapis.com/2.25/chromedriver_win32.zip
找到最新版本的chromedriver Windows二进制文件答案 2 :(得分:1)
在下面提到的链接中,存在适用于Windows 32位的ChromeDriver.exe。
http://chromedriver.storage.googleapis.com/index.html?path=2.24/
它在Win7 64位中为我工作。
答案 3 :(得分:0)
Windows 8 64位运行32位和64位应用程序。你想要chromedriver 32bit用于你正在使用的32位版本的Chrome。
目前发布的chromedriver(v2.16)已被提及为更平滑,因为它的旧版本(之前有很多问题)。这篇文章提到了这一点以及chromedriver与运行普通firefox驱动程序之间的一些细微差别:
http://seleniumsimplified.com/2015/07/recent-course-source-code-changes-for-webdriver-2-46-0/
您提到的内容"没有调用主要方法"是一个奇怪的评论。你可能想详细说明。
答案 4 :(得分:-1)
你会在这里找到最新版本的chromedriver:http://chromedriver.storage.googleapis.com/index.html - 有一个64位版本的linux。