From 0fabec1bb808f61fa80d8916ea0837a5cd485820 Mon Sep 17 00:00:00 2001 From: Dmitry Shibanov Date: Wed, 12 Feb 2020 19:03:32 +0300 Subject: [PATCH] minor changes --- .../Installers/Install-SeleniumWebDrivers.ps1 | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/images/win/scripts/Installers/Install-SeleniumWebDrivers.ps1 b/images/win/scripts/Installers/Install-SeleniumWebDrivers.ps1 index d1febb46..0af2145e 100644 --- a/images/win/scripts/Installers/Install-SeleniumWebDrivers.ps1 +++ b/images/win/scripts/Installers/Install-SeleniumWebDrivers.ps1 @@ -14,21 +14,17 @@ catch { exit 1; } -Expand-Archive -Path $DriversZipFile -DestinationPath $env:TEMP -Force; +$TempSeleniumDir = Join-Path $Env:TEMP "SeleniumWebDrivers" +Expand-Archive -Path $DriversZipFile -DestinationPath $Env:TEMP -Force; +Remove-Item $DriversZipFile; $SeleniumWebDriverPath = Join-Path $DestinationPath "SeleniumWebDrivers" -Remove-Item $DriversZipFile; -$ChromeDriverPath = "${DestinationPath}SeleniumWebDrivers\ChromeDriver"; -$EdgeDriverPathTemp = Join-Path $Env:TEMP 'EdgeDriver' -$IEDriverPathTemp = Join-Path $Env:TEMP 'IEDriver' -$ChromeDriverPathTemp = Join-Path $Env:TEMP 'ChromeDriver' -Remove-Item -Path "$ChromeDriverPathTemp\*" -Force; -Move-Item -Path "$EdgeDriverPathTemp" -Destination $SeleniumWebDriverPath +$IEDriverPathTemp = Join-Path $TempSeleniumDir 'IEDriver' Move-Item -Path "$IEDriverPathTemp" -Destination $SeleniumWebDriverPath -Move-Item -Path "$ChromeDriverPathTemp" -Destination $SeleniumWebDriverPath # Reinstall Chrome Web Driver +$ChromeDriverPath = "${DestinationPath}SeleniumWebDrivers\ChromeDriver"; $RegistryPath = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths" $ChromePath = (Get-ItemProperty "$RegistryPath\chrome.exe").'(default)'; [version]$ChromeVersion = [System.Diagnostics.FileVersionInfo]::GetVersionInfo($ChromePath).ProductVersion;