Chromedriver скачать для windows 64 bit

Current Releases 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

  • 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

Please note that we have migrated to a new ChromeDriver site.

Current site will be deprecated soon.

Current Releases

For more information on selecting the right version of ChromeDriver, please see the Version Selection page.

Supports Chrome version 94
Supports Chrome version 93
Supports Chrome version 93
Supports Chrome version 92
Supports Chrome version 92
  • Resolved issue 3389: Host validation for ChromeDriver requests
Supports Chrome version 91
  • Resolved issue 1205107: Unable to get attribute value for fields on the web application.
Supports Chrome version 91
  • Resolved issue 3744: SendKeys() and Click() silently fail after link navigation
  • Resolved issue 3746: attribute endpoint incorrectly updates values
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
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

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)

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
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
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

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.

Supports Chrome version 85

  • Resolved issue 3578: Chrome 85 no longer allows graceful interaction with windows when an alert dialog is open

Supports Chrome version 85

  • Resolved issue 3577: ChromeDriver 85 does not detect changed Chrome directory (C:Program Files)

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

ChromeDriver 84.0.4147.30

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

ChromeDriver 83.0.4103.39

Supports Chrome version 83

  • Updated Chromedriver to work correctly with prototype.js.

ChromeDriver 83.0.4103.14

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

ChromeDriver 81.0.4044.138

Supports Chrome version 81

  • Updated Chromedriver to work correctly with prototype.js.

ChromeDriver 81.0.4044.69

Supports Chrome version 81

  • Fixed: Chromedriver crashes on getPageSource on some sites.
  • Fixed: ChromeDriver crashes on certain element or click commands.

ChromeDriver 81.0.4044.20

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.

ChromeDriver 80.0.3987.16

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.

ChromeDriver 79.0.3945.36

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.

ChromeDriver 79.0.3945.16

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.

ChromeDriver 78.0.3904.105

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.

ChromeDriver 78.0.3904.70

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.

ChromeDriver 78.0.3904.11

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.

ChromeDriver 77.0.3865.40

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.

ChromeDriver 77.0.3865.10

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.

ChromeDriver 76.0.3809.126

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.

ChromeDriver 76.0.3809.68

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.

ChromeDriver 76.0.3809.25

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.

ChromeDriver 76.0.3809.12

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.

ChromeDriver 75.0.3770.140

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.

ChromeDriver 75.0.3770.90

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.

ChromeDriver 75.0.3770.8

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.

ChromeDriver 74.0.3729.6

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.

ChromeDriver 73.0.3683.68

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.

ChromeDriver 2.46

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

Supports Chrome v70-72

  • Fixed New Session is not spec compliant
  • Fixed ChromeDriver shouldn’t launch Chrome if Chrome and ChromeDriver versions are incompatible
  • Fixed Find Element command returns wrong error code when an invalid locator is used
  • Fixed Some ChromeDriver status codes are wrong
  • Fixed Compile error in JS inside of WebViewImpl::DispatchTouchEventsForMouseEvents
  • Fixed Window size commands should handle user prompts
  • Fixed ChromeDriver doesn’t start Chrome correctly with Chrome option «user-data-dir=»
  • Fixed Status command is not spec compliant
  • Fixed Add support for strictFileInteractability

ChromeDriver 2.44

Supports Chrome v69-71

  • Fixed WindowMaximize on Mac
  • Fixed Incorrect ‘alert open error’ for window handle call
  • Fixed Element Send Keys should get «text» property in W3C mode
  • Fixed XML special case of Is Element Enabled is not handled as per spec
  • Fixed XML special case of Get Element CSS Value is not handled as per spec
  • Fixed Set Window Rect needs to check for invalid input
  • Fixed Support new unhandledPromptBehavior modes

ChromeDriver 2.43

Supports Chrome v69-71

Changes include:

  • Fixed Parsing of proxy configuration is not standard compliant
  • Fixed Launch app command is flaky
  • Fixed Screenshot of element inside iFrame is taken incorrectly
  • Added ChromeDriver supports window resizing over a remote connection
  • Fixed Error codes are not handled in Clear element
  • Fixed Not waiting until element is visible
  • Fixed Get element property is not implemented
  • Fixed Switch to Frame is not spec compliant
  • Fixed Execute Async Script does not return spec compliant error codes
  • Fixed Execute Script does not return spec compliant error codes
  • Fixed Error code in ExecuteGet is not conformant with spec
  • Fixed Send Alert Text is not returning spec compliant error codes
  • Fixed clear() on an input type=»date» pretends element is not user-editable
  • Fixed Chromedriver gets window handle for the tab which is opened manually
  • Fixed Allow append or start a new log file for chromedriver
  • Fixed New Session does not invoke w3c mode if flag is in firstMatch

ChromeDriver 2.42

Changes include:

  • Fixed ClickEelement in Mobile Emulation
  • Fixed whitelisted IPs with IPv4
  • Fixed starting ChromeDriver with whitelisted-ips flag on Mac OS

  • Fixed SetTimeout to accept both pre-W3C and W3C formats
  • Fixed take element screenshot
  • Fixed ChromeDriver is looking for Chrome binaries in a system PATH as well
  • Fixed Maximize window and Full Screen
  • Implemented log-replay functionality. ( Does not work for Android and Remote Browser yet )
  • Fixed some error codes were not compliant to W3C standard
  • Fixed console.log with multiple arguments not handled properly
  • Fixed GetElementRect should allow doubles
  • Fixed touch emulation

ChromeDriver 2.41

Changes include:

  • Fixed issue when 

    ChromeDriver runs with «whitelisted-ips» option

  • Remote Debugging Port is returned in capabilities

  • Implemented getting window size on Android

  • Desktop Chrome launch error messages are improved

  • ChromeDriver fails fast when unable to start Chrome binaries

  • Close Window return value conforms with spec

Для запуска тестов 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 данный путь:

У вас появится вот такое окно:

Версия chromedriver

Рисунок 1 — Узнаем версию браузера Google Chrome

Скачать ChromeDriver для Linux, Windows и Mac

Заходим на сайт: https://sites.google.com/a/chromium.org/chromedriver/downloads

На данный момент актуальная версия драйвера 81.0.40 хотя у меня установлен более старый Google Chrome и последняя версия мне не подойдет. Как видно на рисунке выше, мне нужна версия 79.0.39 у вас может быть другая версия, нужно её скачать.

Скачать драйвер ChromeDriver

Рисунок 2 — Официальный сайт Google для загрузки драйвера chromedriver

На момент прочтения этой статьи версия может быть другой. Всегда выбирайте более новую версию, чтобы не поймать старые баги которые уже давно исправили в новой версии. НО! Помните, что вам нужно обновить и свой браузер Google Chrome если вы хотите работать с новой версией ChromeDriver.

Установка ChromeDriver под Linux, Windows и Mac

  1. Заходим на сайт https://chromedriver.storage.googleapis.com/index.html?path=79.0.3945.36/ (Проверьте сайт с Рис. 2 на обновления, тут версия: 79.0.3945);
  2. Скачиваем архив под вашу операционную систему;
  3. Распаковываем файл и запоминаем где находится файл chromedriver или chromedriver.exe (Windows).

Архив Chromedriver

Рисунок 3 — Скаченный архив с ChromeDriver

Если у вас Linux дистрибутив или Mac, вам нужно дать файлу chromedriver нужные права на выполнения. Открываем терминал и вводим команды одна за другой.

cd /путь/до/драйвера/

sudo chmod +x chromedriver

Установка chromedriver на Ubuntu

Рисунок 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

Firefox

GeckoDriver is implemented and supported by Mozilla, refer to their
documentation
for supported versions.

Internet Explorer

Internet Explorer

Only version 11 is supported, and it requires additional
configuration.

Safari

Safari

SafariDriver is supported directly by Apple, for more information, check their
documentation

Opera

Opera

OperaDriver is supported by Opera Software, refer to their
documentation
for supported versions.

Chrome

Chrome

ChromeDriver is supported by the Chromium project, please refer to their
documentation
for any compatibility information.

Edge

Edge

Microsoft is implementing and maintaining the Microsoft Edge WebDriver, please refer to their
documentation
for any compatibility information.

Microsoft Windows

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.

Apple macOS

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

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's user avatar

Alpha

13k24 gold badges89 silver badges158 bronze badges

asked Apr 15, 2014 at 10:49

marck's user avatar

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 R's user avatar

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

Steve's user avatar

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's user avatar

cigien

56.7k11 gold badges69 silver badges107 bronze badges

answered Jan 9, 2022 at 5:47

Mecanik's user avatar

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

PyPI version

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

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

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
ENM1989


109.0

0898519

Compare

Choose a tag to compare

Could not load tags
Nothing to show

{{ refName }}
default

109.0
Latest

Latest

updated chromedriver

Assets
2

108.0

04 Dec 14:17

@ENM1989
ENM1989


108.0

5468331

Compare

Choose a tag to compare

Could not load tags
Nothing to show

{{ refName }}
default

108.0

updated chromedriver

Assets
2

107.0 #StandWithUkraine

26 Oct 07:57

@ENM1989
ENM1989


107.0

da43423

Compare

Choose a tag to compare

Could not load tags
Nothing to show

{{ refName }}
default

107.0 #StandWithUkraine

updated chromedriver

Assets
2

106.0 #StandWithUkraine

03 Oct 23:29

@ENM1989
ENM1989


106.0

77173be

Compare

Choose a tag to compare

Could not load tags
Nothing to show

{{ refName }}
default

106.0 #StandWithUkraine

updated chromedriver

Assets
2

105.0 #StandWithUkraine

08 Sep 07:24

@ENM1989
ENM1989


105.0

2fd6991

Compare

Choose a tag to compare

Could not load tags
Nothing to show

{{ refName }}
default

105.0 #StandWithUkraine

updated chromedriver

Assets
2

104.0 #StandWithUkraine

04 Aug 08:43

@ENM1989
ENM1989


104.0

3225dc8

Compare

Choose a tag to compare

Could not load tags
Nothing to show

{{ refName }}
default

104.0 #StandWithUkraine

updated chromedriver

Assets
2

103.0 #StandWithUkraine

23 Jun 08:15

@ENM1989
ENM1989


103.0

426d886

Compare

Choose a tag to compare

Could not load tags
Nothing to show

{{ refName }}
default

103.0 #StandWithUkraine

updated chromedriver

Assets
2

102.0 #StandWithUkraine

30 May 07:06

@ENM1989
ENM1989


102.0

1c47e39

Compare

Choose a tag to compare

Could not load tags
Nothing to show

{{ refName }}
default

102.0 #StandWithUkraine

updated chromedriver

Assets
2

101.0

04 May 07:05

@ENM1989
ENM1989


101.0

f88afd4

Compare

Choose a tag to compare

Could not load tags
Nothing to show

{{ refName }}
default

101.0

updated chromedriver

Assets
2

100.0

31 Mar 08:46

@ENM1989
ENM1989


100.0

2b5ca46

Compare

Choose a tag to compare

Could not load tags
Nothing to show

{{ 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

NuGet Package NuGet Package NuGet Package

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.

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 + 021.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.
Browsers:
Chrome (>=109)
Firefox (>=70)
IE (>=11)
Dependencies:
MSharp Project:
MSharp.Framework (>= 4.0.110)
Olive Project:
Olive.Testing (>= 2.1.113)

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
Install-Package Ocaramba.Features
Install-Package Ocaramba.MsTest
Install-Package Ocaramba.NUnit
Install-Package Ocaramba.xUnit
instead

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

Понравилась статья? Поделить с друзьями:
  • Chromecast windows 10 как подключить к компьютеру
  • Chromecast windows 10 как второй дисплей
  • Chromecast windows 10 to android tv
  • Chromecast built in скачать для windows 10
  • Chromebook скачать бесплатно для компьютера windows 7