From ec8d7d9c1e6ec74e574b3444e554027eafc08bc6 Mon Sep 17 00:00:00 2001 From: Alexey-Ayupov <116575425+Alexey-Ayupov@users.noreply.github.com> Date: Fri, 2 Dec 2022 14:31:06 +0100 Subject: [PATCH] Windows update IEDriverServer version to latest (#6671) --- .../win/scripts/Installers/Install-IEWebDriver.ps1 | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/images/win/scripts/Installers/Install-IEWebDriver.ps1 b/images/win/scripts/Installers/Install-IEWebDriver.ps1 index 79e9cf3a..afc53369 100644 --- a/images/win/scripts/Installers/Install-IEWebDriver.ps1 +++ b/images/win/scripts/Installers/Install-IEWebDriver.ps1 @@ -3,15 +3,9 @@ ## Desc: Install Selenium Web Drivers ################################################################################ -try { - $latestReleaseUrl = "https://selenium-release.storage.googleapis.com/" - $latestReleaseInfo = Invoke-RestMethod -Uri $latestReleaseUrl - $latestIEVersion = $latestReleaseInfo.ListBucketResult.Contents | Where-Object Key -match "IEDriverServer_x64" | Sort-Object LastModified | Select-Object -ExpandProperty Key -Last 1 - $ieDriverUrl = -join ($latestReleaseUrl, $latestIEVersion) -} catch { - Write-Error "[!] Failed to get IEDriver version [$latestReleaseUrl]: $_" - exit 1 -} + +$json = Invoke-RestMethod -Uri "https://api.github.com/repos/SeleniumHQ/selenium/releases?per_page=100" +$ieDriverUrl = $json.Where{-not $_.prerelease}.assets.browser_download_url | Where-Object { $_ -like "*IEDriverServer_x64_*.zip" } | Select-Object -First 1 # Download IE selenium driver try {