diff --git a/automatic/selenium-chrome-driver/legal/VERIFICATION.txt b/automatic/selenium-chrome-driver/legal/VERIFICATION.txt index f4d24d9a360..ba44f9964b0 100644 --- a/automatic/selenium-chrome-driver/legal/VERIFICATION.txt +++ b/automatic/selenium-chrome-driver/legal/VERIFICATION.txt @@ -3,17 +3,17 @@ Verification is intended to assist the Chocolatey moderators and community in verifying that this package's contents are trustworthy. The embedded software have been downloaded from the listed download -location on +location on and can be verified by doing the following: 1. Download the following: - 32-Bit software: + 32-Bit software: 2. Get the checksum using one of the following methods: - Using powershell function 'Get-FileHash' - Use chocolatey utility 'checksum.exe' 3. The checksums should match the following: checksum type: sha256 - checksum32: B045710AD0E53E9E44640E65E84940948F182B79E2C396EF8F8B26F9271DFBF7 + checksum32: 40E30CA1AB0DECC73066F40DE7EE0A98E9EA9D83285A9289F3DA8865076129F9 File 'LICENSE.txt' is obtained from: https://source.chromium.org/chromium/chromium/src/+/main:LICENSE diff --git a/automatic/selenium-chrome-driver/selenium-chrome-driver.json b/automatic/selenium-chrome-driver/selenium-chrome-driver.json index 0967ef424bc..04e54790c56 100644 --- a/automatic/selenium-chrome-driver/selenium-chrome-driver.json +++ b/automatic/selenium-chrome-driver/selenium-chrome-driver.json @@ -1 +1,5 @@ -{} +{ + "102": "102.0.5005.61", + "103": "103.0.5060.53", + "104": "104.0.5112.20" +} diff --git a/automatic/selenium-chrome-driver/selenium-chrome-driver.nuspec b/automatic/selenium-chrome-driver/selenium-chrome-driver.nuspec index 8ce92ba4d0d..baabad30cc6 100644 --- a/automatic/selenium-chrome-driver/selenium-chrome-driver.nuspec +++ b/automatic/selenium-chrome-driver/selenium-chrome-driver.nuspec @@ -2,33 +2,42 @@ selenium-chrome-driver - 83.0.4103.39 + 104.0.5112.20 Selenium Chrome Driver Chromium and WebDriver teams chocolatey-community,AdmiringWorm,agabrys https://source.chromium.org/chromium/chromium/src/+/main:LICENSE https://sites.google.com/chromium.org/driver/ https://source.chromium.org/chromium/chromium/src/+/master:chrome/test/chromedriver/ - https://raw.githubusercontent.com/auto + https://cdn.jsdelivr.net/gh/chocolatey-community/chocolatey-packages@acdd6613f2dea252a70b14e406cd007b519d28df/icons/selenium-chrome-driver.svg false - WebDriver is an open source tool for automated testing of webapps across many browsers. It provides capabilities for navigating to web pages, user input, JavaScript execution, and more. ChromeDriver is a standalone server which implements WebDriver's wire protocol (https://github.com/SeleniumHQ/selenium/wiki/JsonWireProtocol) for Chromium. + - Chrome Driver is a WebDriver implementation that enables programmatic automation of Chrome products for desktop platforms. It is a part of the Selenium (http://code.google.com/p/selenium) project. - https://chromedriver.storage.googleapis.com/83.0.4103.39/notes.txt +To pass parameters, use `--params "''"` (e.g. `choco install selenium-chrome-driver [other options] --params="'/SkipShim'"`). -Package changes: - * automatically stop chromedriver processes before upgrading or uninstalling the package +## Notes + +- Make sure you install the version compatiblity with the Google Chrome Version you are running. Typically the major version of Chrome Drivers are compatible with the equivalent Google Chrome version containing the same major version. + See their note about compatibility on their download page here: https://sites.google.com/chromium.org/driver/downloads +- **If the package is out of date please check [Version History](#versionhistory) for the latest submitted version. If you have a question, please ask it in [Chocolatey Community Package Discussions](https://github.com/chocolatey-community/chocolatey-packages/discussions) or raise an issue on the [Chocolatey Community Packages Repository](https://github.com/chocolatey-community/chocolatey-packages/issues) if you have problems with the package. Disqus comments will generally not be responded to.** +]]> + Chrome Driver is a WebDriver implementation that enables programmatic automation of Chrome products for desktop platforms. It is a part of the Selenium (http://code.google.com/p/selenium) project. + ---------ChromeDriver 104.0.5112.20 (2022-06-24)--------- +Supports Chrome version 104 +Resolved issue 4121: WebDriver command sometimes fails with "unexpected command response" [Pri-1] + Chromium and WebDriver teams. All Rights Reserved. selenium-chrome-driver google-chrome driver webdriver testing web-applications freeware foss cross-platform - https://github.com/auto + https://github.com/chocolatey-community/chocolatey-packages/tree/master/automatic/selenium-chrome-driver https://bugs.chromium.org/p/chromedriver/issues/list diff --git a/automatic/selenium-chrome-driver/tools/chocolateyInstall.ps1 b/automatic/selenium-chrome-driver/tools/chocolateyInstall.ps1 index 3f37ca2a786..dec81a1c655 100644 --- a/automatic/selenium-chrome-driver/tools/chocolateyInstall.ps1 +++ b/automatic/selenium-chrome-driver/tools/chocolateyInstall.ps1 @@ -1,4 +1,4 @@ -Get-Process -Name chromedriver -ErrorAction SilentlyContinue | Stop-Process +Get-Process -Name chromedriver -ErrorAction SilentlyContinue | Stop-Process $toolsDir = "$(Split-Path -Parent $MyInvocation.MyCommand.Definition)" $seleniumDir = "$(Get-ToolsLocation)\selenium" @@ -8,7 +8,7 @@ $parameters = Get-PackageParameters $packageArgs = @{ packageName = 'selenium-chrome-driver' - file = "$toolsDir\" + file = "$toolsDir\chromedriver_win32.zip" checksum = '53c2e1f1b9f2a7571483284ea156958674501e8571cfe34be01282b4152e0770138d9aaef12876f109db9d77c1216362d0576aa40b4f19f039d4b97a15054c98' checksumType = 'sha512' destination = $seleniumDir