Google chrome driver for windows 7

  • If you are using Chrome version 115 or newer, please consult the Chrome for Testing availability dashboard. This page provides convenient JSON endpoints for specific ChromeDriver version downloading.

  • For older versions of Chrome, please see below for the version of ChromeDriver that supports it.

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

ChromeDriver 114.0.5735.90

Supports Chrome version 114

For more details, please see the release notes.

ChromeDriver 114.0.5735.16

Supports Chrome version 114

For more details, please see the release notes.

ChromeDriver 113.0.5672.63

Supports Chrome version 113

  • Resolved issue 4205: Same object ids in Classic and BiDi [Pri-1]

  • Resolved issue 4302: Don’t assume that Mapper is in the first tab in ExecuteGetWindowHandles [Pri-1]

  • Resolved issue 4356: Chrome 110 not utilizing pref value «download.default_directory» [Pri-1]

For more details, please see the release notes.

ChromeDriver 113.0.5672.24

Supports Chrome version 113

  • Resolved issue 4205: Same object ids in Classic and BiDi [Pri-1]

  • Resolved issue 4302: Don’t assume that Mapper is in the first tab in ExecuteGetWindowHandles [Pri-1]

  • Resolved issue 4356: Chrome 110 not utilizing pref value «download.default_directory» [Pri-1]

For more details, please see the release notes.

ChromeDriver 112.0.5615.49

Supports Chrome version 112

  • Resolved issue 3517: Enable print feature for non-headless [Pri-]

  • Resolved issue 4419: Large overhead on Speedometer when using chromedriver [Pri-3]

For more details, please see the release notes.

ChromeDriver 112.0.5615.28

Supports Chrome version 112

  • Resolved issue 4357: Chromedriver version 110.0.5481.77 session issue with —headless and —user-data-dir options. [Pri-1]

For more details, please see the release notes.

ChromeDriver 111.0.5563.64

Supports Chrome version 111

  • Resolved issue 4216: Run ChromeDriver with custom BiDiMapper [Pri-]

  • Resolved issue 4300: Window handle is interoperable between Classic and BiDi [Pri-]

  • Resolved issue 4325: Handling of toJSON in jsonSerialize of call_function.js deviates from the standard. [Pri-]

  • Resolved issue 4330: DCHECK fails at DevToolsClientImpl::AddListener [Pri-]

  • Resolved issue 4357: ChromeDriver session issue with —headless and —user-data-dir options [Pri-1]

For more details, please see the release notes.

ChromeDriver 111.0.5563.41

Supports Chrome version 111

  • Resolved issue 4357: ChromeDriver session issue with —headless and —user-data-dir options [Pri-1]

For more details, please see the release notes.

ChromeDriver 111.0.5563.19

Supports Chrome version 111

  • Resolved issue 4216: Run ChromeDriver with custom BiDiMapper [Pri-]

  • Resolved issue 4300: Window handle is interoperable between Classic and BiDi [Pri-]

  • Resolved issue 4325: Handling of toJSON in jsonSerialize of call_function.js deviates from the standard. [Pri-]

  • Resolved issue 4330: DCHECK fails at DevToolsClientImpl::AddListener [Pri-]

For more details, please see the release notes.

ChromeDriver 110.0.5481.77

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

ChromeDriver for Windows Description

Are you a developer or tester yearning to automate tasks on the mighty Google Chrome browser? Look no further than ChromeDriver for Windows – your key to unlocking a world of possibilities! This article will equip you with everything you need to download, install, and configure ChromeDriver, paving the way for seamless web automation on Windows.

What is ChromeDriver?

ChromeDriver is an essential companion for Selenium, a popular open-source framework for automated web testing. It acts as a bridge between your programming language (Python, Java, etc.) and Chrome, allowing you to control the browser like a puppeteer. Imagine clicking buttons, filling forms, and navigating pages – all programmatically!

Why Choose ChromeDriver for Windows?

  • Chrome’s Dominance: Chrome reigns supreme in the browser world, making ChromeDriver a valuable asset for cross-browser compatibility and real-world testing scenarios.
  • Selenium Compatibility: ChromeDriver is the official driver for Selenium, ensuring smooth integration and seamless automation.
  • Windows Ubiquity: Windows remains a dominant desktop platform, making a dedicated guide for Windows users crucial.

Downloading and Installing ChromeDriver

  1. Head to the download page: Click on the «Download Latest Version» button from above of this page and head to the download page of it. Now click on the «Start the Download» to download it.
  2. Choose your desired version: Match the ChromeDriver version to your Chrome browser version for optimal compatibility.
  3. Download the appropriate file: Select the .zip file for Windows.
  4. Extract the downloaded file: Create a dedicated folder for ChromeDriver (e.g., C:\chromedriver).
  5. Add ChromeDriver to your system PATH: This allows you to access the driver from any directory. Right-click on «This PC» > «Properties» > «Advanced system settings» > «Environment Variables» > «System variables» > «Path» > «Edit». Add the path to your ChromeDriver folder (e.g., C:\chromedriver).

Configuring ChromeDriver with Selenium

  • Install your chosen Selenium binding: Download the relevant Selenium binding for your programming language (e.g., pip install selenium for Python).
  • Set the ChromeDriver path in your code: Use the appropriate method depending on your language and framework. For example, in Python with Selenium WebDriver, use System.setProperty("webdriver.chrome.driver", "C:\\chromedriver\\chromedriver.exe").

Bonus Tips

  • Keep ChromeDriver updated: Regularly check the download page for new versions to ensure compatibility and bug fixes.
  • Headless Chrome: Utilize ChromeDriver’s headless mode for automation without opening a visible browser window.
  • Troubleshooting: Refer to the official documentation for solutions to common issues.

Embrace Automation with ChromeDriver

ChromeDriver for Windows unlocks a world of possibilities for developers and testers. By following this guide, you’ll be well on your way to mastering web automation and conquering even the most complex tasks with ease. Remember, the power of automation lies within your grasp – download ChromeDriver today and let your code do the driving!

Для запуска тестов 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»)

v136.0.7103.92

07 May 01:01

github-actions


v136.0.7103.92

2b7efaf

Compare

Choose a tag to compare

Could not load tags
Nothing to show

{{ refName }}
default


Loading

v136.0.7103.92

Latest

Latest

Update readme

Assets
7


Loading

v136.0.7103.49

30 Apr 01:00

github-actions


v136.0.7103.49

2b7efaf

Compare

Choose a tag to compare

Could not load tags
Nothing to show

{{ refName }}
default


Loading

v136.0.7103.49

Update readme

Assets
7


Loading

v135.0.7049.97

23 Apr 00:59

github-actions


v135.0.7049.97

2b7efaf

Compare

Choose a tag to compare

Could not load tags
Nothing to show

{{ refName }}
default


Loading

v135.0.7049.97

Update readme

Assets
7


Loading

v135.0.7049.95

16 Apr 00:59

github-actions


v135.0.7049.95

2b7efaf

Compare

Choose a tag to compare

Could not load tags
Nothing to show

{{ refName }}
default


Loading

v135.0.7049.95

Update readme

Assets
7


Loading

v135.0.7049.84

09 Apr 00:58

github-actions


v135.0.7049.84

2b7efaf

Compare

Choose a tag to compare

Could not load tags
Nothing to show

{{ refName }}
default


Loading

v135.0.7049.84

Update readme

Assets
7


Loading

v135.0.7049.42

02 Apr 00:58

github-actions


v135.0.7049.42

2b7efaf

Compare

Choose a tag to compare

Could not load tags
Nothing to show

{{ refName }}
default


Loading

v135.0.7049.42

Update readme

Assets
7


Loading

v135.0.7049.114

24 Apr 00:59

github-actions


v135.0.7049.114

2b7efaf

Compare

Choose a tag to compare

Could not load tags
Nothing to show

{{ refName }}
default


Loading

v135.0.7049.114

Update readme

Assets
7


Loading

v134.0.6998.90

20 Mar 00:56

github-actions


v134.0.6998.90

2b7efaf

Compare

Choose a tag to compare

Could not load tags
Nothing to show

{{ refName }}
default


Loading

v134.0.6998.90

Update readme

Assets
7


Loading

v134.0.6998.88

11 Mar 00:56

github-actions


v134.0.6998.88

2b7efaf

Compare

Choose a tag to compare

Could not load tags
Nothing to show

{{ refName }}
default


Loading

v134.0.6998.88

Update readme

Assets
7


Loading

v134.0.6998.35

05 Mar 00:56

github-actions


v134.0.6998.35

2b7efaf

Compare

Choose a tag to compare

Could not load tags
Nothing to show

{{ refName }}
default


Loading

v134.0.6998.35

Update readme

Assets
7


Loading

Previous 1 2 3 4 5 11 12 Next

Previous Next

Chrome Driver is a free helping source tool for automatic testing of your Web pages across numerous browsers. It grants you the capability to navigate Web pages, user input, JavaScript operation and much more to manage your settings.

Starting with M115 the ChromeDriver release process is integrated with the Chrome for Testing (CfT) availability dashboard and the Canary channel. This eliminates the need for version selection.

Download the Chrome Driver Free Download For Windows 32-bit And 64-bit (Here)

Download of Chrome Driver:

The Chrome Driver free download for Windows 32-bit and 64-bit is an open-source tool that enables you to automatically test web applications across tons of different browsers. This allows you to make sure that your websites perform properly across all types of devices. It is a standalone server that implements the W3C WebDriver standard and offers capabilities like navigation to web pages, user input and JavaScript execution.

The driver is compatible with chromium and provides the platform-neutral wire protocol for it. It is also compatible with Selenium WebDriver, a popular automated UI testing tool. However, because Google changes the Chrome browser so frequently, it is important to keep your drivers up-to-date.

Since M115 the ChromeDriver release process is integrated with that of the Chrome browser. The latest Chrome + ChromeDriver releases per release channel (Stable, Beta, Dev and Canary) can be downloaded from the Chrome for Testing availability dashboard or using convenient JSON endpoints.

Installation of Chrome Driver:

Chrome Driver is a free development tool that enables you to automatically test your web apps across multiple browsers. It grants you the capability to navigate web pages, user input, JavaScript execution and so much more. It is a standalone server that implements the W3C WebDriver standard–a remote-controlled interface to Chromium web browsers.

Google Chrome updates frequently, but the ChromeDriver used to run selenium tests doesn’t update automatically, leading to incompatibility errors over time. Fortunately, Katalon Studio can detect and automatically download the correct version of ChromeDriver at runtime before a test starts.

To do this, the first step is to determine what version of Chrome is installed on your machine. There are several ways to do this, but the best way is to use PowerShell. Each OS installs software differently, so the method you choose may vary.

Requirements:

Chrome Driver Free Download For Windows 32-Bit And 64-Bit is a software program that grants you the capability to automatically test your web applications across a huge array of browsers. Its open-source utility offers you the ability to navigate web pages, user input, JavaScript operation, and much more.

Chrome and Edge both update frequently, and keeping their respective drivers (chrome driver and msedgedriver) up to date can be challenging. This is because the drivers are often a major version behind the latest browser release. Selenium tests that run on those old versions will generate an error: “session not created: this version of Chromedriver only supports Chrome version N”.

To resolve this issue, you can use the Chrome for Testing availability dashboard to find and download a compatible ChromeDriver. The dashboard displays the latest stable, beta, and dev versions of both the Chrome and ChromeDriver binaries. For automated version downloading, you can also use the convenient CfT JSON endpoints.

Conclusions

Google Chrome is a web browser developed by Google. It is available for Windows, macOS, and Linux operating systems. It is a free program that is known for its speed and security. However, It is recommended to use a 64-bit version of Chrome for better performance and security. The 32-bit version of Chrome is recommended if you have a low-end CPU or less than 4GB of RAM.

To make Selenium WebDriver recognize the installed Google Chrome, you must first ensure that it is in a recognized location. To do this, you can use a command line tool such as PowerShell to determine the location of your Google Chrome installation.

You must also install the latest driver for your browser version. This is done by using the -ChromeVersion argument in your WebDriver commands. You can find the driver version that you need by referring to the version database that is published by the browser and ChromeDriver maintainers.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Intel hd graphics 500 driver windows 11
  • Task host windows сервер задач останавливает фоновые задачи windows
  • Windows 10 как поменять раскладку клавиатуры для смены языка
  • Как перейти на рабочий стол в windows 10 в командной строке
  • Как запустить serious sam 3 на windows 10