mirror of
https://github.com/actions/runner-images-sangeeth.git
synced 2025-12-13 21:36:46 +00:00
61 lines
1.7 KiB
PowerShell
61 lines
1.7 KiB
PowerShell
function Get-ChromeVersion {
|
|
$googleChromeVersion = google-chrome --version | Get-StringPart -Part 2
|
|
return $googleChromeVersion
|
|
}
|
|
|
|
function Get-ChromeDriverVersion {
|
|
$chromeDriverVersion = chromedriver --version | Get-StringPart -Part 1
|
|
return $chromeDriverVersion
|
|
}
|
|
|
|
function Get-FirefoxVersion {
|
|
$firefoxVersion = $(firefox --version) | Get-StringPart -Part 2
|
|
return $firefoxVersion
|
|
}
|
|
|
|
function Get-GeckodriverVersion {
|
|
$geckodriverVersion = geckodriver --version | Select-Object -First 1 | Get-StringPart -Part 1
|
|
return $geckodriverVersion
|
|
}
|
|
|
|
function Get-ChromiumVersion {
|
|
$chromiumVersion = chromium-browser --version | Get-StringPart -Part 1
|
|
return $chromiumVersion
|
|
}
|
|
|
|
function Get-EdgeVersion {
|
|
$edgeVersion = (microsoft-edge --version).Trim() | Get-StringPart -Part 2
|
|
return $edgeVersion
|
|
}
|
|
|
|
function Get-EdgeDriverVersion {
|
|
$edgeDriverVersion = msedgedriver --version | Get-StringPart -Part 3
|
|
return $edgeDriverVersion
|
|
}
|
|
|
|
function Get-SeleniumVersion {
|
|
$fullSeleniumVersion = (Get-ChildItem "/usr/share/java/selenium-server-*").Name -replace "selenium-server-"
|
|
return $fullSeleniumVersion
|
|
}
|
|
|
|
function Build-BrowserWebdriversEnvironmentTable {
|
|
return @(
|
|
[PSCustomObject] @{
|
|
"Name" = "CHROMEWEBDRIVER"
|
|
"Value" = $env:CHROMEWEBDRIVER
|
|
},
|
|
[PSCustomObject] @{
|
|
"Name" = "EDGEWEBDRIVER"
|
|
"Value" = $env:EDGEWEBDRIVER
|
|
},
|
|
[PSCustomObject] @{
|
|
"Name" = "GECKOWEBDRIVER"
|
|
"Value" = $env:GECKOWEBDRIVER
|
|
},
|
|
[PSCustomObject] @{
|
|
"Name" = "SELENIUM_JAR_PATH"
|
|
"Value" = $env:SELENIUM_JAR_PATH
|
|
}
|
|
)
|
|
}
|