-
If you are using Chrome version 110, please download ChromeDriver 110.0.5481.30
-
If you are using Chrome version 109, please download ChromeDriver 109.0.5414.74
-
If you are using Chrome version 108, please download ChromeDriver 108.0.5359.71
-
For older version of Chrome, please see below for the version of ChromeDriver that supports it.
If you are using Chrome from Dev or Canary channel, please following instructions on the ChromeDriver Canary page.
For more information on selecting the right version of ChromeDriver, please see the Version Selection page.
ChromeDriver 110.0.5481.30
Supports Chrome version 110
-
Resolved issue 4193: Failed to start new session on Android 13 [Pri-]
-
Resolved issue 4272: WebSocket should treat code=0 as an indication of FIN [Pri-]
-
Resolved issue 4276: Fix connectivity issues in ChromeDriver [Pri-]
-
Resolved issue 4295: ChromeDriver with `»webSocketUrl»: true` is racy [Pri-]
-
Resolved issue 4297: ChromeDriver Bidi serializes incorrectly [Pri-]
For more details, please see the release notes.
ChromeDriver 109.0.5414.74
Supports Chrome version 109
-
Resolved issue 4179: BiDi session must support multiple connections [Pri-]
-
Resolved issue 4203: Improve credits information [Pri-]
-
Resolved issue 4263: Crash on Meta+A [Pri-]
For more details, please see the release notes.
ChromeDriver 109.0.5414.25
Supports Chrome version 109
-
Resolved issue 4179: BiDi session must support multiple connections [Pri-]
-
Resolved issue 4203: Improve credits information [Pri-]
-
Resolved issue 4263: Crash on Meta+A [Pri-]
For more details, please see the release notes.
ChromeDriver 108.0.5359.71
Supports Chrome version 108
For more details, please see the release notes.
ChromeDriver 108.0.5359.22
Supports Chrome version 108
-
Resolved issue 4204: Fix the failing WPT test_top_level_and_one_child [Pri-]
-
Resolved issue 4215: Rename chromedriver_mac64_m1 build to chromedriver_mac_arm64 [Pri-]
-
Resolved issue 4221: Crash when a click command closes the browser [Pri-]
For more details, please see the release notes.
ChromeDriver 107.0.5304.62
Supports Chrome version 107
For more details, please see the release notes.
ChromeDriver 107.0.5304.18
Supports Chrome version 107
-
Resolved issue 4180: Prohibit any BiDi commands handling until notified that BiDiMapper has started [Pri-]
-
Resolved issue 4198: ChromeDriver BiDi should not assume that BiDiMapper is always in the first tab [Pri-]
-
Resolved issue 4207: WebDriver error when running WPT [Pri-1]
For more details, please see the release notes.
ChromeDriver 106.0.5249.61
Supports Chrome version 106
For more details, please see the release notes.
ChromeDriver 106.0.5249.21
Supports Chrome version 106
-
Resolved issue 4016: Add basic BiDi support to ChromeDriver (Mapper based) [Pri-1]
For more details, please see the release notes.
ChromeDriver 105.0.5195.52
Supports Chrome version 105
For more details, please see the release notes.
ChromeDriver 105.0.5195.19
Supports Chrome version 105
For more details, please see the release notes.
ChromeDriver 104.0.5112.79
Supports Chrome version 104
For more details, please see the release notes.
ChromeDriver 104.0.5112.29
Supports Chrome version 104
-
Resolved issue 4121: WebDriver command sometimes fails with «unexpected command response» [Pri-1]
For more details, please see the release notes.
ChromeDriver 104.0.5112.20
Supports Chrome version 104
-
Resolved issue 4121: WebDriver command sometimes fails with «unexpected command response» [Pri-1]
For more details, please see the release notes.
ChromeDriver 103.0.5060.134
Supports Chrome version 103
-
Resolved issue 4048: target frame detached [Pri-]
-
Resolved issue 4121: WebDriver command sometimes fails with «unexpected command response» [Pri-1]
For more details, please see the release notes.
ChromeDriver 103.0.5060.53
Supports Chrome version 103
-
Resolved issue 4048: target frame detached [Pri-]
For more details, please see the release notes.
ChromeDriver 103.0.5060.24
Supports Chrome version 103
For more details, please see the release notes.
ChromeDriver 102.0.5005.61
Supports Chrome version 102
-
Resolved issue 1309282: chromedriver does not support multivalued switches [Pri-1]
For more details, please see the release notes.
ChromeDriver 102.0.5005.27
Supports Chrome version 102
-
Resolved issue 1309282: chromedriver does not support multivalued switches [Pri-1]
For more details, please see the release notes.
ChromeDriver 101.0.4951.41
Supports Chrome version 101
-
Resolved issue 4046: DCHECK hit when appending empty fenced frame [Pri-]
-
Resolved issue 4080: Switching to nested frame fails [Pri-]
For more details, please see the release notes.
ChromeDriver 101.0.4951.15
Supports Chrome version 101
-
Resolved issue 4046: DCHECK hit when appending empty fenced frame [Pri-]
-
Resolved issue 4080: Switching to nested frame fails [Pri-]
For more details, please see the release notes.
ChromeDriver 100.0.4896.60
Supports Chrome version 100
-
Resolved issue 4002: Support Fenced Frames [Pri-]
For more details, please see the release notes.
ChromeDriver 100.0.4896.20
Supports Chrome version 100
-
Resolved issue 4002: Support Fenced Frames [Pri-]
For more details, please see the release notes.
ChromeDriver 99.0.4844.51
Supports Chrome version 99
For more details, please see the release notes.
ChromeDriver 99.0.4844.35
Supports Chrome version 99
-
REVERTED!!! Resolved issue 2269: Impossible to use non-BMP characters (code points above U+FFFF) [Pri-3]
-
Resolved issue chromium:1295243: Regression in ChromeDriver sendKeys [Pri-1]
For more details, please see the release notes.
ChromeDriver 99.0.4844.17
Supports Chrome version 99
For more details, please see the release notes.
ChromeDriver 98.0.4758.102
Supports Chrome version 98
-
Resolved issue 3933: Click at edge of viewport is ineffective without error [Pri-]
-
REVERTED!!! Resolved issue 2269: Impossible to use non-BMP characters (code points above U+FFFF) [Pri-3]
-
Resolved issue chromium:1295243: Regression in ChromeDriver sendKeys [Pri-1]
For more details, please see the release notes.
ChromeDriver 98.0.4758.80
Supports Chrome version 98
-
Resolved issue 3933: Click at edge of viewport is ineffective without error [Pri-]
-
Resolved issue 2269: Impossible to use non-BMP characters (code points above U+FFFF) [Pri-3]
For more details, please see the release notes.
ChromeDriver 98.0.4758.48
Supports Chrome version 98
-
Resolved issue 3933: Click at edge of viewport is ineffective without error [Pri-]
-
Resolved issue 2269: Impossible to use non-BMP characters (code points above U+FFFF) [Pri-3]
For more details, please see the release notes.
ChromeDriver 97.0.4692.71
Supports Chrome version 97
-
Resolved issue 3878: Better handling of fractional element coordinates for element click [Pri-]
For more details, please see the release notes.
ChromeDriver 97.0.4692.36
Supports Chrome version 97
-
Resolved issue 3878: Better handling of fractional element coordinates for element click [Pri-]
For more details, please see the release notes.
ChromeDriver 97.0.4692.20
Supports Chrome version 97
-
Resolved issue 3878: Better handling of fractional element coordinates for element click [Pri-]
For more details, please see the release notes.
ChromeDriver 96.0.4664.45
Supports Chrome version 96
-
Resolved issue 3445: Impossible to access elements in iframe inside a shadow root [Pri-3]
For more details, please see the release notes.
ChromeDriver 96.0.4664.35
Supports Chrome version 96
-
Resolved issue 3445: Impossible to access elements in iframe inside a shadow root [Pri-3]
For more details, please see the release notes.
ChromeDriver 96.0.4664.18
Supports Chrome version 96
-
Resolved issue 3445: Impossible to access elements in iframe inside a shadow root [Pri-3]
For more details, please see the release notes.
ChromeDriver 95.0.4638.69
Supports Chrome version 95
-
Resolved issue 3857: Host header or origin header is specified and is not whitelisted or localhost [Pri-1]
-
Added `—allowed-origins` argument
For more details, please see the release notes.
ChromeDriver 95.0.4638.54
Supports Chrome version 95
-
Resolved issue 3857: Host header or origin header is specified and is not whitelisted or localhost [Pri-1]
-
Added `—allowed-origins` argument
For more details, please see the release notes.
ChromeDriver 95.0.4638.17
Supports Chrome version 95
-
Resolved issue 3857: Host header or origin header is specified and is not whitelisted or localhost [Pri-1]
-
Added `—allowed-origins` argument
For more details, please see the release notes.
ChromeDriver 95.0.4638.10
Supports Chrome version 95
-
Resolved issue 3857: Host header or origin header is specified and is not whitelisted or localhost [Pri-1]
-
Added `—allowed-origins` argument
For more details, please see the release notes.
ChromeDriver 94.0.4606.113
Supports Chrome version 94
For more details, please see the release notes.
ChromeDriver 94.0.4606.61
Supports Chrome version 94
For more details, please see the release notes.
ChromeDriver 94.0.4606.41
Supports Chrome version 94
For more details, please see the release notes.
ChromeDriver 93.0.4577.63
Supports Chrome version 93
For more details, please see the release notes.
ChromeDriver 93.0.4577.15
Supports Chrome version 93
For more details, please see the release notes.
ChromeDriver 92.0.4515.107
Supports Chrome version 92
For more details, please see the release notes.
ChromeDriver 92.0.4515.43
Supports Chrome version 92
-
-
Resolved issue 3389: Host validation for ChromeDriver requests
-
For more details, please see the release notes.
ChromeDriver 91.0.4472.101
Supports Chrome version 91
-
-
Resolved issue 1205107: Unable to get attribute value for fields on the web application.
-
For more details, please see the release notes.
ChromeDriver 91.0.4472.19
Supports Chrome version 91
-
-
Resolved issue 3744: SendKeys() and Click() silently fail after link navigation
-
Resolved issue 3746: attribute endpoint incorrectly updates values
-
For more details, please see the release notes.
ChromeDriver 90.0.4430.24
Supports Chrome version 90
-
-
Resolved issue 3708: GetElementLocation’s inView fails for elements in shadow DOM
-
Resolved issue 3721: Collect performance log for service worker when enabled
-
Resolved issue 3731: AdbImpl::GetPidByName does not work correctly on non-standard Android OS’s like on OnePlus
-
Resolved issue 3733: Catastrophic failure with domain on localhost
-
Resolved issue 3734: Driver should Error Attempting to set Cookie on Wrong Domain
-
Resolved issue 3743: Refactor call function and fix remove element issue
-
For more details, please see the release notes.
ChromeDriver 89.0.4389.23
Supports Chrome version 89
-
-
Resolved issue 3667: Timed out receiving a message from renderer
-
Resolved issue 3675: GetElementLocation uses inView method which mishandles boolean as array
-
Resolved issue 3682: GetElementRegion returns incorrect size for elements which are partially out of viewport
-
Resolved issue 3690: ChromeDriver fails if extensions use chrome.windows API
-
For more details, please see the release notes.
ChromeDriver 88.0.4324.96
Supports Chrome version 88
-
-
Resolved issue 3641: Page not getting loaded/rendered when browser window is not in focus with Chrome Beta v87 and chromedriver v(87/86)
-
For more details, please see the release notes.
ChromeDriver 88.0.4324.27
Supports Chrome version 88
-
-
Resolved issue 3611: getText() output in protractor different from <element>.innerText
-
Resolved issue 3625: Improve element screenshot compatibility
-
Resolved issue 3628: Stale Element Reference and wrong URL reported back with URL having another URL as part of its path
-
Resolved issue 3631: Add support for the `webauthn:extension:largeBlob` capability
-
Resolved issue 3635: Chromedriver 86 — chromedriver .quit() doesn’t seem to pass unload event properly
-
Resolved issue 3649: Copying selected text to clipboard does not work on Windows 10 when using headless mode
-
For more details, please see the release notes.
ChromeDriver 87.0.4280.88
Supports Chrome version 87
-
Resolved issue 3641: Page not getting loaded/rendered when browser window is not in focus with Chrome Beta v87 and chromedriver v(87/86)
-
Resolved issue 3657: Screenshot background browser timed out
For more details, please see the release notes.
ChromeDriver 87.0.4280.20
Supports Chrome version 87
-
-
Resolved issue 2421: Delete old port-forwarding channels on android adb-server
-
Resolved issue 3474: Emulated mobile device list needs updating
-
Resolved issue 3507: Implement «get computed role»
-
Resolved issue 3508: Implement «get computed label»
-
Resolved issue 3584: Rename ChromeDriver command line option —whitelisted-ips
-
Resolved issue 3588: Bidi WebSocket connection
-
Resolved issue 3594: Navigation completes prematurely if OOPIF loads before main page
-
Resolved issue 3598: A command line option for devtools port to be forwarded to webview_devtools_remote socket
-
Resolved issue 3608: Chromedriver debuggerAddress does not support ipv6
-
For more details, please see the release notes.
ChromeDriver 86.0.4240.22
Supports Chrome version 86
-
-
Resolved issue 3370: Shut down Chrome gracefully or cookie will not be correctly saved to SQLite persistence file
-
Resolved issue 3401: Get Element Location JS does not locate the visible center of the element
-
Resolved issue 3462: For sendKeys, CMD key don’t work for MAC
-
Resolved issue 3541: Improve log between Client and ChromeDriver
-
Resolved issue 3559: Output Chrome version when ChromeDriver reports incompatible
-
For more details, please see the release notes.
ChromeDriver 85.0.4183.87
Supports Chrome version 85
-
-
Resolved issue 3578: Chrome 85 no longer allows graceful interaction with windows when an alert dialog is open
-
For more details, please see the release notes.
ChromeDriver 85.0.4183.83
Supports Chrome version 85
-
-
Resolved issue 3577: ChromeDriver 85 does not detect changed Chrome directory (C:Program Files)
-
For more details, please see the release notes.
ChromeDriver 85.0.4183.38
Supports Chrome version 85
-
-
Resolved issue 3214: ChromeDriver78: Sendkeys resets text selection with contenteditable
-
Resolved issue 3376: Remove LaunchApp command from ChromeDriver
-
Resolved issue 3432: Sometimes NavigationTracker fails to detect when the page has finished loading
-
Resolved issue 3481: New Print endpoint according to w3c spec
-
Resolved issue 3488: driver.get doesn’t throw error when proxy is wrong configured
-
Resolved issue 3502: Use document.hasFocus() to check if element is focused
-
Resolved issue 3515: selenium.common.exceptions.WebDriverException: Message: unknown error: bad inspector message
-
For more details, please see the release notes.
Supports Chrome version 84
-
-
Resolved issue 3420: after switching to the print window, the chromedriver stops responding
-
Resolved issue 3421: Driver returns Cyrillic text without styles
-
Resolved issue 3422: GetElementText breaks with prototype 1.6.0.3
-
Resolved issue 3434: Cannot get ‘assert’ messages from the ‘browser’ logs
-
For more details, please see the release notes.
Supports Chrome version 83
-
Updated Chromedriver to work correctly with prototype.js.
For more details, please see the release notes.
Supports Chrome version 83
-
Resolved issue 1778: Deprecate launchApp from ChromeDriver
-
Resolved issue 2520: InitSession can wait forever when Chrome is unresponsive
-
Resolved issue 3120: Headless mode download from new tab
-
Resolved issue 3234: Confirm semicolon found before substring
-
Resolved issue 3240: ExecuteGetElementRect does not check returned status from GET_SIZE
-
Resolved issue 3331: The get_cookies() method is returning ‘expiry’ keys of type double, but should be int64 in w3c mode
-
Resolved issue 3332: Retry timeout logged as severe
-
Resolved issue 3339: Chromedriver exited unexpectedly with code null, signal SIGTRAP
-
Resolved issue 3351: Improve Security Considerations message
-
Resolved issue 3352: Support SendKeys for color elements
-
Resolved issue 3353: Wait for Pending Navigation continues after frame context destroyed
-
Resolved issue 3375: Chromedriver v80 hangs on getPageSource on some sites
-
Resolved issue 3383: ChromeDriver 80+ on Windows seems to exit or stall on certain element or click commands
-
Resolved issue 3399: Remove wasThrown check
-
Supports Chrome version 81
-
Updated Chromedriver to work correctly with prototype.js.
For more details, please see the release notes.
Supports Chrome version 81
-
Fixed: Chromedriver crashes on getPageSource on some sites.
-
Fixed: ChromeDriver crashes on certain element or click commands.
-
For more details, please see the release notes.
Supports Chrome version 81
-
Fixed error when attempting to get location of html element.
-
Get and Add Cookie commands are now frame specific.
-
Resolved some issues that occur with sites that redefine standard Javascript objects.
-
ChromeDriver will continue to wait for loading to complete after receiving a Target Closed message.
-
Chromedriver now returns spec compliant error code for timeouts
-
Fixed: ChromeDriver Unexpected Slow response time on NewSession Command.
-
User-defined timeouts of over 10 minutes are now supported.
-
Fixed: ChromeDriver unable to connect to DevTools due to IPv4 vs IPv6 mismatch.
-
Restored search order for Chrome binary on Linux.
-
For more details, please see the release notes.
Supports Chrome version 80
-
-
Restored search order for Chrome binary on Linux
-
For more details, please see the release notes.
Supports Chrome version 80
-
-
Fixed Load page was aborted when using a proxy.
-
Chromedriver now waits for Current frame to load.
-
ChromeDriver log will include the port used by the driver.
-
Enabled SetGeoLocation for w3c mode.
-
Added missing Alert text for UnexpectedAlertOpen status.
-
Improved message when CRX2 Extension is loaded.
-
Fixed a potential race condition in ExecuteGetPageSource.
-
ChromeDriver will add —ignore-certificate-errors flag when acceptInsecureCerts capability is true
-
Updated the error message and return status for no such execution context
-
Fixed: ChromeDriver may block indefinitely while waiting for pending navigation.
-
Added SameSite attribute to AddCookie and GetCookie.
-
For more details, please see the release notes.
Supports Chrome version 79
Includes the following change over version 79.0.3945.16:
-
Fixed incorrect calculation of element coordinates
For more details, please see the release notes.
Supports Chrome version 79
-
Fixed ChromeDriver crash caused by javascript alert fired during command execution
-
Fixed a bug causing Chromedriver to lock when an alert is fired while taking a screenshot
-
Removed —ignore-certificate-errors from Chrome launch command
-
Changed platform and platformName to windows on Win10
-
Fixed undefined window.navigator.webdriver when «enable-automation» is excluded
-
-
Fixed WPT test «test_not_editable_inputs[hidden]»
-
Fixed «Element is not clickable» when using headless mode
-
For more details, please see the release notes.
Supports Chrome version 78
Includes the following change over version 78.0.3904.70:
-
Fixed incorrect calculation of element coordinates
For more details, please see the release notes.
Supports Chrome version 78
Includes the following change over version 78.0.3904.11:
-
Reverted the change to adjust screeshot size on retina display, due to multiple issues reported
For more details, please see the release notes.
Supports Chrome version 78
-
Fixed several issues in JavaScript object serialization
-
Fixed a bug in capability matching for Chrome on Android
-
Implemented permissions automation
-
Fixed screenshot size on retina display
-
-
Fixed page load timeout in some scenarios
-
Improved platformName capability matching
-
Fixed error code returned while moving pointer to drop-down list options
-
Fixed an issue affecting download in headless mode
-
For more details, please see the release notes.
Supports Chrome version 77
Includes the following changes over version 77.0.3865.10:
-
-
Fixed two bugs in serializing and deserializing JavaScript objects
-
Fixed handling of platformName: android while matching capabilities
-
For more details, please see the release notes.
Supports Chrome version 77
-
Fixed several issues in the implementation of Actions API
-
Improved JavaScript code execution and result handling
-
Fixed a bug that incorrectly rejected POST requests with empty body in OSS mode
-
-
A more robust navigation tracker
-
Support eager page load strategy
-
Added New Window command from W3C WebDriver spec
-
-
Support to save file downloads in headless mode
-
Added support for loading CRX3 extensions
For more details, please see the release notes.
Supports Chrome version 76
Includes the following changes over version 76.0.3809.68:
-
-
Fixed two bugs in serializing and deserializing JavaScript objects
-
For more details, please see the release notes.
Supports Chrome version 76
Includes the following changes over version 76.0.3809.25:
-
-
Fixed a bug in detecting circular reference in JavaScript objects
-
Fixed a bug that causes ChromeDriver to crash when certain types of JavaScript errors occur
-
-
Fixed a bug that prevents actions API to interact with elements inside shadow DOMs
-
Fixed a bug in keeping track of modifier key state between actions API commands
-
Fixed a bug in keeping track of pointer locations between actions API commands
-
Save «Cannot call non W3C standard command while in W3C mode» error to log file when it occurs
-
For more details, please see the release notes.
Supports Chrome version 76
Includes the following changes over version 76.0.3809.12:
-
-
Fixed a bug that incorrectly rejected POST requests with empty body in OSS mode
-
-
Added new endpoints for retrieving Chrome log
-
Added endpoint for Is Displayed command in W3C mode
-
For more details, please see the release notes.
Supports Chrome version 76
-
Finished implementation of Actions API
-
Improved spec compliance of script timeout handling
-
Improved serialization of results from Execute Script command
-
Fixed issues in scrolling element into view
-
Added handling of Cancel key defined in WebDriver spec
-
Fixed processing of unhandled alert error response
-
Fixed processing of <details> element
-
Updated excludeSwitches option to allow optional leading dashes in switch names
-
For more details, please see the release notes.
Supports Chrome version 75
Includes the following changes over version 75.0.3770.90:
-
Fixed a bug that caused ChromeDriver to crash when some types of JavaScript error occurs
-
Fixed a bug in preserving modifier key state between actions
For more details, please see the release notes.
Supports Chrome version 75
Includes the following changes over version 75.0.3770.8:
-
-
Fixed a bug that incorrectly rejected POST requests with empty body in OSS mode
-
-
Added new endpoints for retrieving Chrome log
For more details, please see the release notes.
Supports Chrome version 75
The most noticeable change is ChromeDriver now runs in W3C standard compliant mode by default. Other changes include:
-
-
Fixed a bug that caused blur event to be raised twice during element clear
-
-
Renamed capability loggingPrefs to goog:loggingPrefs, as required by W3C standard
-
Fixed error handling in W3C mode
-
Correct handling of creating cookies without leading dot in the domain name
-
Allows null for script timeout
-
Fixed Element Send Keys command to file input with ‘multiple’ attribute
-
Fixed Get Active Element command to return «no such element» error when no active element exists
-
Fixed navigation to malformed URL to return «invalid argument» error
-
Fixed HTTP status code when invalid session id is received
-
Fixed error response when input parameter is missing or malformed
-
Fixed Execute Script command to handle line-oriented JavaScript comment
-
For more details, please see the release notes.
Supports Chrome version 74
-
Fixed a bug that generated unexpected debug.log file on Windows
-
Fixed mouse clicking and drag / drop inside SVG document
-
Added cache-control header in responses from ChromeDriver
-
Fixed the type of error when click is intercepted by a different element
-
Fixed a bug that caused ChromeDriver to fail on Linux devices without /dev/shm
-
Fixed some types of double click events
-
Fixed Get Sessions command
-
Fixed error checking in Switch To Frame command
-
Fixed Get Page Source command
For more details, please see the release notes.
Supports Chrome version 73
-
Fixed a bug that generated unexpected debug.log file on Windows
-
Fixed error code returned from Execute Script command in some scenarios
-
Added cache-control header in responses from ChromeDriver
-
Made the HTTP server keep connection alive by default
-
Fixed Close Window command to correctly handle user prompts
-
Fixed error code returned while sending keys to disabled element
-
Improved spec compliance of timeout value handling
-
Improved spec compliance of Add Cookie command
-
Increased HTTP server listening queue length
-
-
Fixed Is Element Displayed command in v0 shadow DOM
-
Added warning about Element Clear command behavior change in log file
-
-
Fixed Execute Script command to correctly convert document.all into JSON format
-
Improved handling of bad element reference
For more details, please see the release notes.
Supports Chrome v71-73
-
Fixed error code returned from Execute Script command in some scenarios
-
Made the HTTP server keep connection alive by default
-
Fixed Close Window command to correctly handle user prompts
-
Fixed error code returned while sending keys to disabled element
-
Improved spec compliance of timeout value handling
-
Improved spec compliance of Add Cookie command
-
Improved spec compliance of Switch to Frame command
-
Increased HTTP server listening queue length
-
Fixed Is Element Displayed command in v0 shadow DOM
-
Fixed Element Double Click command
-
Added warning about Element Clear command behavior change in log file
-
Fixed Execute Script command to correctly convert document.all into JSON format
-
Improved handling of bad element reference
For more details, please see the release notes.
Downloads
|
Для запуска тестов Selenium в Google Chrome, помимо самого браузера Chrome, должен быть установлен ChromeDriver. Установить ChromeDriver очень просто, так как он находится в свободном доступе в Интернете. Загрузите архив в зависимости от операционной системы, разархивируйте его и поместите исполняемый файл chromedriver в нужную директорию.
Мы должны установить именно ту версия которая была бы совместима с установленным Google Chrome на нашем ПК или VDS. В случае, если версии не совпадают, то мы получим данную ошибку:
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 81
Введите в адресную строку Google Chrome данный путь:
У вас появится вот такое окно:
Рисунок 1 — Узнаем версию браузера Google Chrome
Скачать ChromeDriver для Linux, Windows и Mac
Заходим на сайт: https://sites.google.com/a/chromium.org/chromedriver/downloads
На данный момент актуальная версия драйвера 81.0.40 хотя у меня установлен более старый Google Chrome и последняя версия мне не подойдет. Как видно на рисунке выше, мне нужна версия 79.0.39 у вас может быть другая версия, нужно её скачать.
Рисунок 2 — Официальный сайт Google для загрузки драйвера chromedriver
На момент прочтения этой статьи версия может быть другой. Всегда выбирайте более новую версию, чтобы не поймать старые баги которые уже давно исправили в новой версии. НО! Помните, что вам нужно обновить и свой браузер Google Chrome если вы хотите работать с новой версией ChromeDriver.
Установка ChromeDriver под Linux, Windows и Mac
- Заходим на сайт https://chromedriver.storage.googleapis.com/index.html?path=79.0.3945.36/ (Проверьте сайт с Рис. 2 на обновления, тут версия: 79.0.3945);
- Скачиваем архив под вашу операционную систему;
- Распаковываем файл и запоминаем где находится файл chromedriver или chromedriver.exe (Windows).
Рисунок 3 — Скаченный архив с ChromeDriver
Если у вас Linux дистрибутив или Mac, вам нужно дать файлу chromedriver нужные права на выполнения. Открываем терминал и вводим команды одна за другой.
cd /путь/до/драйвера/ sudo chmod +x chromedriver |
Рисунок 4 — Установленный ChromeDriver
Теперь, когда вы будете запускать код в Python, вы должны указать Selenium на файл chromedriver.
from selenium import webdriver driver = webdriver.Chrome(‘/путь/до/драйвера/chromedriver’) driver.get(«http://www.google.com») |
Для Windows
from selenium import webdriver # Указываем полный путь к geckodriver.exe на вашем ПК. driver = webdriver.Chrome(‘C:\Files\chromedriver.exe’) driver.get(«http://www.google.com») |
Below is where you can find the latest releases of all the Selenium components. You can
also find a list of previous releases, source code, and additional information for Maven users.
Selenium Server (Grid)
The Selenium Server is needed in order to run Remote Selenium WebDriver (Grid).
Latest stable version
4.8.0
To use the Selenium Server in a Grid configuration see the
documentation.
The Internet Explorer Driver Server
This is required if you want to make use of the latest and greatest
features of the WebDriver InternetExplorerDriver.
Please make sure that this is available on your %PATH%
in order for the IE Driver to work as expected.
Selenium Clients and WebDriver Language Bindings
In order to create scripts that interact with the Selenium Server
(Remote WebDriver) or create local Selenium WebDriver scripts, you need
to make use of language-specific client drivers.
While language bindings for other languages exist,
these are the core ones that are supported by the main project hosted on GitHub.
C# NuGet
Nuget latest release is 4.8.0. Released on January 23, 2023.
-
WebDriver
-
Support
-
WebDriverBackedSelenium
(Final version 4.1.0 Released on November 22, 2021) -
RC
(Final version 3.1.0 Released on February 16, 2017)
Selenium IDE
Selenium IDE is a Chrome, Firefox and Edge plugin which records and plays
back user interactions with the browser. Use this to either create
simple scripts or assist in exploratory testing.
Download latest released version for
Chrome
or Firefox or
Edge. View the Release Notes.
Download previous IDE
versions.
Previous Releases
Here you can find a more complete list of Selenium
releases.
Maven Information
If you’re using Maven or Gradle, you will find more information on
MVNRepository.
When the most recent version of Selenium is not there yet, you can also check the Selenium
Maven repository.
Ecosystem
Over the last decade, a large ecosystem of Open Source projects have sprouted up around
Selenium. Check them out at the Ecosystem page.
Platforms Supported by Selenium
Firefox
GeckoDriver is implemented and supported by Mozilla, refer to their
documentation
for supported versions.
Internet Explorer
Only version 11 is supported, and it requires additional
configuration.
Safari
SafariDriver is supported directly by Apple, for more information, check their
documentation
Opera
OperaDriver is supported by Opera Software, refer to their
documentation
for supported versions.
Chrome
ChromeDriver is supported by the Chromium project, please refer to their
documentation
for any compatibility information.
Edge
Microsoft is implementing and maintaining the Microsoft Edge WebDriver, please refer to their
documentation
for any compatibility information.
Microsoft Windows
Most versions of MS Windows that are currently still supported by Microsoft
should work with Selenium. Although we use the latest MS Windows to troubleshoot
things, it does not mean Selenium won’t attempt to support different versions of Windows.
This only means we don’t continually run tests on other particular version of Windows.
macOS
We currently do not use any version of macOS in our automated tests against
the Selenium project. However most developers on the project are using a recent
version of macOS and we’ll continue to support the current stable release and
often the previous release.
Linux
We test mainly on Ubuntu, but other variations of Linux should
also work where the browser manufacturers support them.
Source Code
You can also find a list of the Selenium source code at our
GitHub repository.
Support the Selenium Project
Want to support the Selenium project? Learn more or view the full list of sponsors.
Can anybody tell where I can find 64 bit version of chromedriver.exe? I tried it with 32bit also but it doesn’t call main method.
Alpha
13k24 gold badges89 silver badges158 bronze badges
asked Apr 15, 2014 at 10:49
4
There is no separate 64-bit version of Chromedriver. The version available at https://sites.google.com/a/chromium.org/chromedriver/downloads works on both 32 and 64-bit Windows, against either 32-or 64-bit Chrome.
This was confirmed in the Chromedriver issue tracker:
https://bugs.chromium.org/p/chromedriver/issues/detail?id=1797#c1
Yes, Chromedriver works on 64-bit Windows and against 64-bit Chrome successfully.
I came here while searching for the answer to if it works on 64-bit Chrome following the announcement that from version 58 Chrome will default to 64-bit on Windows provided certain conditions are met:
https://chromereleases.googleblog.com/2017/05/stable-channel-update-for-desktop.html
In order to improve stability, performance, and security, users who are currently on 32-bit version of Chrome, and 64-bit Windows with 4GB or more of memory and auto-update enabled will be automatically migrated to 64-bit Chrome during this update. 32-bit Chrome will still be available via the Chrome download page.
answered May 5, 2017 at 10:05
Chris RChris R
2,4043 gold badges25 silver badges29 bronze badges
Windows 8 64bit runs both 32bit and 64bit applications. You want chromedriver 32bit for the 32bit version of chrome you’re using.
The current release of chromedriver (v2.16) has been mentioned as running much smoother since it’s older versions (there were a lot of issues before). This post mentions this and some of the slight differences between chromedriver and running the normal firefox driver:
http://seleniumsimplified.com/2015/07/recent-course-source-code-changes-for-webdriver-2-46-0/
What you mentioned about «doesn’t call main method» is an odd remark. You may want to elaborate.
answered Jul 8, 2015 at 19:16
Sorry, but all the answers here are FALSE. There is x64 chrome driver version.
Please check this author’s amazing work: https://github.com/macchrome/winchrome
All binaries are x64 and released as «Official Build».
cigien
56.7k11 gold badges69 silver badges107 bronze badges
answered Jan 9, 2022 at 5:47
MecanikMecanik
1,4541 gold badge14 silver badges43 bronze badges
Install Stable version Chromedriver for Selenium on Windows, MacOS, M1 MacOS and Linux
Project description
Selenium Chromedriver
Install Stable version Chromedriver for Selenium on Windows, MacOS, M1 MacOS and Linux
Usage
pip3 install selenium-chromedriver python3 -m selenium-chromedriver.selenium-chromedriver
Project details
Download files
Download the file for your platform. If you’re not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for selenium-chromedriver-1.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8eaf80d9d97a025752de2863da342ff198b52ee5e521d326e3cf13275eb2eedd |
|
MD5 | 911b607834166c38da53b2f33808f517 |
|
BLAKE2b-256 | 9dcd0baa3c5bb008dbe15049a0864417d2622fe63183be47b78a04eaa394b8e1 |
Close
Hashes for selenium_chromedriver-1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7575a58de9e6e5610276d481b1b8373d2d8d48165eea77cc500216e91f3ef1ff |
|
MD5 | b5dba05edbeef4ea09f1d419c083a11a |
|
BLAKE2b-256 | f352009c17a5802baf6bc96ece98782f69454925681e200657952c861c6742db |
109.0
13 Jan 08:30
ENM1989
109.0
0898519
Compare
{{ refName }}
default
109.0
Latest
Latest
updated chromedriver
Assets
2
108.0
04 Dec 14:17
ENM1989
108.0
5468331
Compare
{{ refName }}
default
108.0
updated chromedriver
Assets
2
107.0 #StandWithUkraine
26 Oct 07:57
ENM1989
107.0
da43423
Compare
{{ refName }}
default
107.0 #StandWithUkraine
updated chromedriver
Assets
2
106.0 #StandWithUkraine
03 Oct 23:29
ENM1989
106.0
77173be
Compare
{{ refName }}
default
106.0 #StandWithUkraine
updated chromedriver
Assets
2
105.0 #StandWithUkraine
08 Sep 07:24
ENM1989
105.0
2fd6991
Compare
{{ refName }}
default
105.0 #StandWithUkraine
updated chromedriver
Assets
2
104.0 #StandWithUkraine
04 Aug 08:43
ENM1989
104.0
3225dc8
Compare
{{ refName }}
default
104.0 #StandWithUkraine
updated chromedriver
Assets
2
103.0 #StandWithUkraine
23 Jun 08:15
ENM1989
103.0
426d886
Compare
{{ refName }}
default
103.0 #StandWithUkraine
updated chromedriver
Assets
2
102.0 #StandWithUkraine
30 May 07:06
ENM1989
102.0
1c47e39
Compare
{{ refName }}
default
102.0 #StandWithUkraine
updated chromedriver
Assets
2
101.0
04 May 07:05
ENM1989
101.0
f88afd4
Compare
{{ refName }}
default
101.0
updated chromedriver
Assets
2
100.0
31 Mar 08:46
ENM1989
100.0
2b5ca46
Compare
{{ refName }}
default
100.0
updated chromedriver
Assets
2
Previous 1 2 3 4 5 6 Next
Previous Next
-
README
-
Frameworks
-
Dependencies
-
Used By
-
Versions
-
Release Notes
NuGet package — Selenium WebDriver ChromeDriver
What’s this?
This NuGet package installs Chrome Driver (Win32, macOS, macOS arm64, and Linux64) for Selenium WebDriver into your Unit Test Project.
«chromedriver(.exe)» does not appear in Solution Explorer, but it is copied to the output folder from the package source folder when the build process.
NuGet package restoring ready, and no need to commit «chromedriver(.exe)» binary into source code control repository.
How to install?
For example, at the package manager console on Visual Studio, enter the following command.
If you are using Chrome version 109:
PM> Install-Package Selenium.WebDriver.ChromeDriver -Version 109.0.5414.7400
If you are using Chrome version 108:
PM> Install-Package Selenium.WebDriver.ChromeDriver -Version 108.0.5359.7100
If you are using Chrome version 107:
PM> Install-Package Selenium.WebDriver.ChromeDriver -Version 107.0.5304.6200
To learn what version of ChromeDriver you need to use, please see also the following page:
https://chromedriver.chromium.org/downloads/version-selection
Cross-platform building and publishing
By default — it depends on the OS running the build process
By default, the platform type of the web driver file copied to the output folder depends on the OS running the build process.
- When you build the project which references the NuGet package of chromedriver on Windows OS, win32 version of chromedriver will be copied to the output folder.
- When you build it on macOS on Intel CPU hardware, macOS x64 version of chromedriver will be copied to the output folder.
- When you build it on macOS on Apple CPU hardware, macOS Arm64 version of chromedriver will be copied to the output folder.
- When you build it on any Linux distributions, Linux x64 version of chromedriver will be copied to the output folder.
Method 1 — Specify «Runtime Identifier»
When you specify the «Runtime Identifier (RID)» explicitly, the platform type of the driver file is the same to the RID which you specified. (it doesn’t depends on the which OS to use for build process.)
You can specify RID as a MSBuild property in a project file,
<PropertyGroup>
<RuntimeIdentifier>win-x64</RuntimeIdentifier>
</PropertyGroup>
or, as a command-line -r
option for dotnet build command.
> dotnet build -r:osx.10.12-x64
- When the RID that starts with «win» is specified, win32 version of chromedriver will be copied to the output folder.
- When the RID that starts with «osx» and ends with «x64» is specified, macOS x64 version of chromedriver will be copied to the output folder.
- When the RID that starts with «osx» and ends with «arm64» is specified, macOS Arm64 version of chromedriver will be copied to the output folder.
- When the RID that starts with «linux» is specified, Linux x64 version of chromedriver will be copied to the output folder.
If you specify another pattern of RID like «ubuntu.18.04-x64», the platform type of the web driver file which will be copied to the output folder depends on the OS running the build process. (default behavior.)
Method 2 — Specify «WebDriverPlatform» msbuild property
You can control which platform version of chromedriver will be copied by specifying «WebDriverPlatform» MSBuild property.
«WebDriverPlatform» MSBuild property can take one of the following values:
- «win32»
- «mac64»
- «mac64arm»
- «linux64»
You can specify «WebDriverPlatform» MSBuild property in a project file,
<PropertyGroup>
<WebDriverPlatform>win32</WebDriverPlatform>
</PropertyGroup>
or, command-line -p
option for dotnet build command.
> dotnet build -p:WebDriverPlatform=mac64
The specifying «WebDriverPlatform» MSBuild property is the highest priority method to control which platform version of the chromedriver will be copied.
If you run the following command on Windows OS,
> dotnet build -r:ubuntu.18.04-x64 -p:WebDriverPlatform=mac64
The driver file of macOS x64 version will be copied to the output folder.
How to include the driver file into published files?
«chromedriver(.exe)» isn’t included in published files on default configuration. This behavior is by design.
If you want to include «chromedriver(.exe)» into published files, please define _PUBLISH_CHROMEDRIVER
compilation symbol.
Another way, you can define PublishChromeDriver
property with value is «true» in MSBuild file (.csproj, .vbproj, etc…) to publish the driver file instead of define compilation symbol.
<Project ...>
...
<PropertyGroup>
...
<PublishChromeDriver>true</PublishChromeDriver>
...
</PropertyGroup>
...
</Project>
You can also define PublishChromeDriver
property from the command line -p
option for dotnet publish
command.
> dotnet publish -p:PublishChromeDriver=true
Note
PublishChromeDriver
MSBuild property always override the condition of define _PUBLISH_CHROMEDRIVER
compilation symbol or not. If you define PublishChromeDriver
MSBuild property with false, then the driver file isn’t included in publish files whenever define _PUBLISH_CHROMEDRIVER
compilation symbol or not.
Appendix
The numbering of the package version
The rule of the version number of this package is:
chromedriver version MAJOR.MINOR.BUILD.PATCH
+ package version (2 digit)
For example, 2nd package release for the chromedriver ver.1.2.3.4, the package version is 1.2.3.4
+ 02
→ 1.2.3.402
.
Sometime multiple packages for the same chromedriver version may be released by following example reasons.
- Packaging miss. (the package included invalid version of the driver files)
- Fixing bug of the build script, or improving the build script.
Where is chromedriver.exe saved to?
chromedriver(.exe) exists at
» {solution folder} /packages/Selenium.WebDriver.ChromeDriver. {ver} /driver/ {platform}«
folder.
{Solution folder}/
+-- packages/
| +-- Selenium.WebDriver.ChromeDriver.{version}/
| +-- driver/
| | +-- win32
| | +-- chromedriver.exe
| | +-- mac64
| | +-- chromedriver
| | +-- mac64arm
| | +-- chromedriver
| | +-- linux64
| | +-- chromedriver
| +-- build/
+-- {project folder}/
+-- bin/
+-- Debug/
| +-- chromedriver(.exe) (copy from above by build process)
+-- Release/
+-- chromedriver(.exe) (copy from above by build process)
And package installer configure MSBuild task such as .csproj to
copy chromedriver(.exe) into the output folder during the build process.
License
The build script (.targets file) in this NuGet package is licensed under The Unlicense.
The binary files of ChromeDriver are licensed under the BSD-3-Clause.
This package has no dependencies.
NuGet packages (117)
Showing the top 5 NuGet packages that depend on Selenium.WebDriver.ChromeDriver:
Package | Downloads |
---|---|
Pangolin A framework for declarative UI testing for ASP.NET apps. |
165.6K |
SpecsFor.Mvc SpecsFor.Mvc is a stand-alone acceptance testing framework for ASP.NET MVC. It enables you to write strongly-typed, refactor friendly integration tests using the browser and testing framework of your choice. |
119.8K |
Miru.PageTesting.Chrome Package Description |
103.6K |
Objectivity.Test.Automation.Common.NUnit [DEPRECATED] Use |
95.7K |
Selenium.Helper This package contains .NET helper classes to make the creation of Selenium tests easier. It contains a Connector class that supports various initializations of the Driver. It also contains a utility class to assist in working with elements. |
74.4K |
GitHub repositories (41)
Showing the top 5 popular GitHub repositories that depend on Selenium.WebDriver.ChromeDriver:
Repository | Stars |
---|---|
Sonarr/Sonarr Smart PVR for newsgroup and bittorrent users. |
8.2K |
Radarr/Radarr A fork of Sonarr to work with movies à la Couchpotato. |
7.1K |
btcpayserver/btcpayserver Accept Bitcoin payments. Free, open-source & self-hosted, Bitcoin payment processor. |
4.3K |
mono/SkiaSharp SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google’s Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images. |
3.2K |
aspnet/KestrelHttpServer [Archived] A cross platform web server for ASP.NET Core. Project moved to https://github.com/aspnet/AspNetCore |
2.7K |
Version | Downloads | Last updated |
---|---|---|
110.0.5481.3000-beta |
1,436 | 1/14/2023 |
109.0.5414.7400 |
180,925 | 1/11/2023 |
109.0.5414.2500-beta |
2,236 | 12/2/2022 |
108.0.5359.7100 |
382,615 | 11/30/2022 |
108.0.5359.2200 |
27,794 | 11/29/2022 |
108.0.5359.2200-beta |
1,590 | 11/3/2022 |
107.0.5304.6200 |
649,403 | 10/25/2022 |
107.0.5304.1800-beta |
1,424 | 10/2/2022 |
106.0.5249.6100 |
448,319 | 9/28/2022 |
106.0.5249.2100 |
29,182 | 9/27/2022 |
106.0.5249.2100-beta |
2,667 | 9/2/2022 |
105.0.5195.5200 |
559,368 | 8/31/2022 |
105.0.5195.1900 |
37,288 | 8/31/2022 |
105.0.5195.1900-beta |
2,804 | 8/8/2022 |
104.0.5112.7900 |
481,590 | 8/3/2022 |
104.0.5112.2900 |
22,978 | 8/3/2022 |
104.0.5112.2900-beta |
5,836 | 7/7/2022 |
104.0.5112.2000-beta |
12,087 | 6/24/2022 |
103.0.5060.13400 |
169,760 | 7/20/2022 |
103.0.5060.5300 |
477,328 | 6/22/2022 |
103.0.5060.2400-beta |
3,034 | 5/30/2022 |
102.0.5005.6102 |
565,286 | 5/28/2022 |
102.0.5005.6101 |
7,187 | 5/28/2022 |
102.0.5005.6100 |
82,309 | 5/25/2022 |
102.0.5005.2700 |
44,580 | 5/24/2022 |
102.0.5005.2700-beta |
4,012 | 5/2/2022 |
101.0.4951.4100 |
525,157 | 4/27/2022 |
101.0.4951.1500-beta |
4,116 | 4/2/2022 |
100.0.4896.6000 |
784,044 | 3/30/2022 |
100.0.4896.2000 |
40,060 | 3/30/2022 |
100.0.4896.2000-beta |
3,319 | 3/4/2022 |
99.0.4844.5100 |
571,936 | 3/4/2022 |
99.0.4844.5100-beta |
80,099 | 3/2/2022 |
99.0.4844.3500-beta |
2,308 | 2/17/2022 |
99.0.4844.1700-beta |
1,551 | 2/5/2022 |
98.0.4758.10200 |
308,803 | 2/15/2022 |
98.0.4758.8000 |
287,128 | 2/4/2022 |
98.0.4758.4800 |
98,920 | 2/3/2022 |
98.0.4758.4800-beta |
44,043 | 1/12/2022 |
97.0.4692.7100 |
533,001 | 1/6/2022 |
97.0.4692.3600-beta |
7,430 | 12/3/2021 |
97.0.4692.2000-beta |
6,421 | 11/19/2021 |
96.0.4664.4500 |
1,106,787 | 11/16/2021 |
96.0.4664.3500-beta |
5,899 | 11/8/2021 |
96.0.4664.1800-beta.2 |
536 | 11/3/2021 |
96.0.4664.1800-beta |
2,147 | 10/25/2021 |
95.0.4638.6900 |
172,692 | 11/8/2021 |
95.0.4638.5401 |
124,755 | 11/3/2021 |
95.0.4638.5400 |
104,018 | 10/28/2021 |
95.0.4638.1700 |
200,821 | 10/20/2021 |
95.0.4638.1700-beta |
15,168 | 9/28/2021 |
95.0.4638.1000-beta |
1,869 | 9/21/2021 |
94.0.4606.11300 |
17,376 | 11/8/2021 |
94.0.4606.6100 |
586,116 | 9/28/2021 |
94.0.4606.4101 |
152,331 | 9/22/2021 |
94.0.4606.4101-beta |
2,536 | 9/10/2021 |
93.0.4577.6300 |
157,519 | 9/14/2021 |
93.0.4577.1500 |
324,481 | 9/1/2021 |
93.0.4577.1500-beta |
9,752 | 7/29/2021 |
92.0.4515.10700 |
621,645 | 7/29/2021 |
92.0.4515.4300 |
204,326 | 7/21/2021 |
92.0.4515.4300-beta |
7,019 | 6/12/2021 |
91.0.4472.10100 |
597,280 | 6/12/2021 |
91.0.4472.1900 |
475,925 | 5/26/2021 |
91.0.4472.1900-beta |
5,035 | 4/23/2021 |
90.0.4430.2400 |
943,385 | 4/14/2021 |
90.0.4430.2400-beta |
6,607 | 3/16/2021 |
89.0.4389.2300 |
964,206 | 3/4/2021 |
89.0.4389.2300-beta |
8,226 | 1/29/2021 |
88.0.4324.9600 |
855,340 | 1/21/2021 |
88.0.4324.2700 |
58,799 | 1/19/2021 |
88.0.4324.2700-beta |
3,674 | 12/4/2020 |
87.0.4280.8800 |
1,169,736 | 12/2/2020 |
87.0.4280.2000 |
449,154 | 11/18/2020 |
87.0.4280.2000-beta |
27,013 | 10/17/2020 |
86.0.4240.2200 |
682,303 | 10/9/2020 |
86.0.4240.2200-beta |
15,874 | 9/4/2020 |
85.0.4183.8700 |
1,004,102 | 8/28/2020 |
85.0.4183.8300 |
180,658 | 8/26/2020 |
85.0.4183.3800-beta |
5,362 | 7/24/2020 |
84.0.4147.3001 |
443,483 | 7/15/2020 |
84.0.4147.3001-beta |
714 | 7/12/2020 |
84.0.4147.3000-beta |
9,864 | 5/29/2020 |
83.0.4103.3915 |
43,196 | 7/15/2020 |
83.0.4103.3915-beta |
4,017 | 7/11/2020 |
83.0.4103.3910 |
199,285 | 6/28/2020 |
83.0.4103.3910-beta |
9,602 | 5/24/2020 |
83.0.4103.3900 |
977,321 | 5/20/2020 |
83.0.4103.3900-beta |
16,484 | 5/6/2020 |
83.0.4103.1400-beta |
5,717 | 4/17/2020 |
81.0.4044.13800 |
143,203 | 5/6/2020 |
81.0.4044.6900 |
336,307 | 4/9/2020 |
81.0.4044.6900-beta |
2,067 | 3/18/2020 |
81.0.4044.2000-beta |
4,052 | 2/14/2020 |
80.0.3987.10600 |
915,305 | 2/14/2020 |
80.0.3987.1600 |
260,794 | 2/5/2020 |
80.0.3987.1600-beta |
3,229 | 12/20/2019 |
79.0.3945.3600 |
849,870 | 12/12/2019 |
79.0.3945.3600-beta |
18,075 | 11/19/2019 |
79.0.3945.1600-beta |
1,725 | 10/31/2019 |
78.0.3904.10500 |
332,220 | 11/19/2019 |
78.0.3904.7000 |
481,977 | 10/23/2019 |
78.0.3904.1100-beta |
4,053 | 9/13/2019 |
77.0.3865.4000 |
519,773 | 9/13/2019 |
77.0.3865.4000-beta |
2,578 | 8/21/2019 |
77.0.3865.10-beta |
7,347 | 8/7/2019 |
76.0.3809.12600 |
264,146 | 8/22/2019 |
76.0.3809.6801 |
98,871 | 8/12/2019 |
76.0.3809.68 |
162,277 | 8/5/2019 |
76.0.3809.68-beta |
5,020 | 7/17/2019 |
76.0.3809.25-beta |
3,633 | 6/14/2019 |
76.0.3809.12-beta |
804 | 6/8/2019 |
75.0.3770.140 |
313,443 | 7/14/2019 |
75.0.3770.90 |
215,477 | 6/14/2019 |
75.0.3770.8 |
62,043 | 6/8/2019 |
74.0.3729.6 |
476,771 | 4/25/2019 |
73.0.3683.68 |
296,293 | 3/13/2019 |
72.0.3626.69 |
419,928 | 3/5/2019 |
71.0.3578.137 |
43,340 | 3/5/2019 |
2.46.0 |
359,129 | 2/2/2019 |
2.45.0 |
405,006 | 12/11/2018 |
2.44.0 |
408,079 | 11/21/2018 |
2.43.0 |
859,868 | 10/18/2018 |
2.42.0.1 |
387,834 | 9/14/2018 |
2.41.0 |
556,812 | 7/28/2018 |
2.40.0 |
777,315 | 6/8/2018 |
2.39.0 |
96,533 | 5/30/2018 |
2.38.0.1 |
452,568 | 4/26/2018 |
2.38.0 |
522,669 | 4/18/2018 |
2.37.0 |
612,679 | 3/17/2018 |
2.36.0 |
249,110 | 3/2/2018 |
2.35.0 |
458,553 | 1/11/2018 |
2.34.0 |
130,064 | 12/10/2017 |
2.33.0 |
480,039 | 10/4/2017 |
2.32.0 |
158,557 | 8/31/2017 |
2.31.0 |
131,937 | 7/23/2017 |
2.30.0.1 |
453,329 | 6/8/2017 |
2.29.0 |
347,525 | 4/4/2017 |
2.28.0.2-beta |
2,076 | 3/21/2017 |
2.28.0.1-beta |
3,203 | 3/9/2017 |
2.28.0 |
118,252 | 3/9/2017 |
2.27.0.7-beta |
2,327 | 3/3/2017 |
2.27.0.6-beta |
836 | 3/2/2017 |
2.27.0.2-beta |
1,053 | 2/28/2017 |
2.27.0 |
261,952 | 12/22/2016 |
2.26.0 |
57,635 | 12/6/2016 |
2.25.0.8 |
120,596 | 11/15/2016 |
2.25.0.8-beta |
5,304 | 10/29/2016 |
2.25.0 |
98,283 | 10/24/2016 |
2.24.0 |
137,840 | 9/16/2016 |
2.23.0.1 |
104,915 | 8/10/2016 |
2.23.0 |
4,110 | 8/9/2016 |
2.22.0 |
108,032 | 6/8/2016 |
2.21.0.1-beta |
2,645 | 5/5/2016 |
2.21.0 |
208,618 | 1/26/2016 |
2.20.0 |
163,338 | 10/9/2015 |
2.19.0 |
44,168 | 9/6/2015 |
2.18.0 |
10,849 | 8/22/2015 |
2.17.0 |
8,501 | 8/12/2015 |
2.16.0 |
16,549 | 6/27/2015 |
2.15.0 |
40,427 | 4/1/2015 |
2.14.0.1-beta |
1,082 | 3/6/2015 |
2.14.0 |
19,533 | 3/3/2015 |
2.13.0 |
18,686 | 1/6/2015 |
2.12.0 |
19,431 | 10/30/2014 |
2.10.0.1-beta2 |
1,983 | 8/14/2014 |
2.10.0.1-beta |
919 | 8/14/2014 |
2.10.0 |
29,444 | 5/8/2014 |
2.9.0.1 |
5,943 | 4/7/2014 |
2.9.0.1-beta3 |
1,041 | 4/5/2014 |
2.9.0.1-beta2 |
1,034 | 4/3/2014 |
2.9.0 |
9,637 | 3/27/2014 |
2.8.0 |
11,970 | 1/24/2014 |
2.3.0 |
8,400 | 9/7/2013 |
2.2.0 |
7,714 | 8/28/2013 |
Кто-нибудь может сказать, где я могу найти 64-битную версию chromedriver.exe? Я пробовал это и с 32-битной версией, но он не вызывает основной метод.
6 ответов
Отдельной 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 по умолчанию будет использовать 64-разрядную версию в Windows при соблюдении определенных условий:
https://chromereleases.googleblog.com/2017/05 /stable-channel-update-for-desktop.html
В целях повышения стабильности, производительности и безопасности пользователи, которые в настоящее время используют 32-разрядную версию Chrome и 64-разрядную версию Windows с 4 ГБ или более памяти и включенным автоматическим обновлением, будут автоматически переведены на 64-разрядную версию Chrome в течение этого периода. Обновить. 32-разрядная версия Chrome по-прежнему будет доступна на странице загрузки Chrome.
43
Chris R
5 Май 2017 в 13:05
Windows 8 64bit запускает как 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/
То, что вы упомянули о том, что «не вызывает основной метод», является странным замечанием. Вы можете уточнить.
0
Steve
8 Июл 2015 в 22:16
Извините, но все ответы здесь НЕВЕРНЫ. Существует версия драйвера для хрома x64.
Пожалуйста, проверьте замечательную работу этого автора: https://github.com/macchrome/winchrome
Все двоичные файлы являются x64 и выпущены как «Официальная сборка».
0
cigien
9 Янв 2022 в 17:07