2014-04-15 220 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。

相關問題