mirror of
https://github.com/actions/runner-images-sangeeth.git
synced 2025-12-13 13:26:48 +00:00
68 lines
1.8 KiB
PowerShell
68 lines
1.8 KiB
PowerShell
################################################################################
|
|
## File: Validate-Chrome.ps1
|
|
## Desc: Validate Google Chrome installation.
|
|
################################################################################
|
|
|
|
$IEDriverPath = $env:IEWebDriver
|
|
$GeckoDriverPath = $env:GeckoWebDriver
|
|
$ChromeDriverPath = $env:ChromeWebDriver
|
|
|
|
if(($IEDriverPath -like "C:\SeleniumWebDrivers\IEDriver") -and ($GeckoDriverPath -like "C:\SeleniumWebDrivers\GeckoDriver") -and ($ChromeDriverPath -like "C:\SeleniumWebDrivers\ChromeDriver"))
|
|
{
|
|
|
|
Write-Host "IEDriver installed at "
|
|
(Get-Item "C:\SeleniumWebDrivers\IEDriver\IEDriverServer.exe").VersionInfo
|
|
|
|
|
|
Write-Host "Gecko Driver installed at "
|
|
(Get-Item "C:\SeleniumWebDrivers\GeckoDriver\geckodriver.exe").VersionInfo
|
|
|
|
|
|
Write-Host "Chrome Driver installed at "
|
|
(Get-Item "C:\SeleniumWebDrivers\ChromeDriver\chromedriver.exe").VersionInfo
|
|
|
|
$chromedriverversion = Get-Content -Path "C:\SeleniumWebDrivers\ChromeDriver\versioninfo.txt"
|
|
$geckodriverversion = Get-Content -Path "C:\SeleniumWebDrivers\GeckoDriver\versioninfo.txt"
|
|
$iedriverversion = Get-Content -Path "C:\SeleniumWebDrivers\IEDriver\versioninfo.txt"
|
|
|
|
# Adding description of the software to Markdown
|
|
$SoftwareName = "Selenium Web Drivers"
|
|
|
|
$Description = @"
|
|
|
|
#### Chrome Driver
|
|
|
|
_version:_
|
|
$chromedriverversion
|
|
|
|
_Environment:_
|
|
* ChromeWebDriver: location of chromedriver.exe
|
|
|
|
#### Gecko Driver
|
|
|
|
_version:_
|
|
$geckodriverversion
|
|
|
|
_Environment:_
|
|
* GeckoWebDriver: location of geckodriver.exe
|
|
|
|
#### IE Driver
|
|
|
|
_version:_
|
|
$iedriverversion
|
|
|
|
_Environment:_
|
|
* IEWebDriver: location of IEDriverServer.exe
|
|
|
|
"@
|
|
|
|
Add-SoftwareDetailsToMarkdown -SoftwareName $SoftwareName -DescriptionMarkdown $Description
|
|
|
|
exit 0
|
|
}
|
|
else
|
|
{
|
|
Write-Host "Selenium Web Drivers are not installed."
|
|
exit 1
|
|
}
|