2014-04-15 218 views
14

任何人都可以告诉我在哪里可以找到64位版本的chromedriver.exe?我也尝试过与32位,但它不叫主要方法。在哪里可以找到Selenium WebDriver的64位版本的chromedriver.exe?

+1

什么是“它不调用main方法”是什么意思? ChromeDriver没有64位版本,就像没有可用的Chrome 64位一样。 Chromium有64位开发人员构建,但Google没有向公众发布 - 所以这是一个非常奇怪的要求。请解释你试图达到的目标,以及为什么你遇到问题。 – Arran

+2

除上述之外,以下是Chromium跟踪器的官方问题,详细说明完全相同:https://code.google.com/p/chromium/issues/detail?id=8606 ...没有Windows上的64位版本。 – Arran

+0

这些评论现在已过时 - 现在支持64位版本的Chrome: *转到Windows下载页面https://www.google.com/chrome/browser/desktop/ *平台默认值到32位,即使在64位Windows安装 *选择“下载Chrome的另一个平台”,你会发现64位Windows版本可用,没有更多的提及“测试版” – Tao

回答

-1

你会发现这里chromedriver的最新版本:http://chromedriver.storage.googleapis.com/index.html - 有一个64位版本的Linux。

+0

@ pwolak-谢谢你,但如果你让我知道关于window8的chromedriver64bit(二进制),那么它对我有用 – marck

+0

不回答这个问题(不幸的是,似乎有在这个时候没有正确的答案) – Tao

0

Windows 8 64bit可同时运行32位和64位应用程序。你想为你使用的32位版本的chrome使用32位chromedriver。

chromedriver(v2.16)的当前版本已经提到,运行更加顺畅,因为它是旧版本(有很多的问题之前)。这篇文章提到了这一点,一些chromedriver和运行正常的Firefox司机之间的细微差别:

http://seleniumsimplified.com/2015/07/recent-course-source-code-changes-for-webdriver-2-46-0/

你提到什么“不叫的主要方法”是一个奇怪的话。你可能想详细说明。

2

Windows 64位没有单独的chromedriver二进制文件。 Chromedriver 32位二进制作品同时适用于32位以及64位版本的Windows。到今天为止,你可以在https://chromedriver.storage.googleapis.com/2.25/chromedriver_win32.zip

+1

如果Chrome本身是64位,或者我们需要Chrome 3 2位... –

+0

@JohnPeters我想知道这一点。是的,显然它应该可以在32位和64位Chorme上工作。看到我的答案更详细 –

9

找到最新版本的Windows chromedriver二进制的有Chromedriver的没有单独的64位版本。可用于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浏览器将默认为以下64位Windows上提供了一定的条件得到满足:
https://chromereleases.googleblog.com/2017/05/stable-channel-update-for-desktop.html

为了提高稳定性,性能和安全性,目前谁是32位版本的Chrome浏览器,以及64位Windows拥有4GB以上的内存并启用了自动更新的用户将被自动迁移到64位此更新期间的Chrome浏览器。通过Chrome下载页面,仍可以使用32位Chrome。

相关问题