Install components for browser automation
This commit is contained in:
parent
3b426f1b35
commit
ee0104e1e4
|
@ -10,6 +10,7 @@ $null = New-Module {
|
||||||
. "$PSScriptRoot/../Scripts/Hooks.ps1";
|
. "$PSScriptRoot/../Scripts/Hooks.ps1";
|
||||||
. "$PSScriptRoot/../Scripts/Operations.ps1";
|
. "$PSScriptRoot/../Scripts/Operations.ps1";
|
||||||
. "$PSScriptRoot/../Scripts/PowerManagement.ps1";
|
. "$PSScriptRoot/../Scripts/PowerManagement.ps1";
|
||||||
|
. "$PSScriptRoot/../Scripts/Software.ps1";
|
||||||
. "$PSScriptRoot/../Scripts/SoftwareManagement.ps1";
|
. "$PSScriptRoot/../Scripts/SoftwareManagement.ps1";
|
||||||
. "$PSScriptRoot/../Scripts/Update.ps1";
|
. "$PSScriptRoot/../Scripts/Update.ps1";
|
||||||
. "$PSScriptRoot/../Types/InstallerAction.ps1";
|
. "$PSScriptRoot/../Types/InstallerAction.ps1";
|
||||||
|
@ -69,6 +70,15 @@ $null = New-Module {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (-not (Test-PSPackage Selenium.WebDriver)) {
|
||||||
|
Install-Module -AcceptLicense -Force NuGet;
|
||||||
|
Import-Module NuGet;
|
||||||
|
$null = Install-Package -Force Selenium.WebDriver -RequiredVersion 4.10.0 -SkipDependencies;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
Install-ChocoPackage firefox;
|
||||||
|
|
||||||
if (-not (& { wsl --status; $?; })) {
|
if (-not (& { wsl --status; $?; })) {
|
||||||
wsl --install --no-launch;
|
wsl --install --no-launch;
|
||||||
Restart-Intermediate;
|
Restart-Intermediate;
|
||||||
|
|
Loading…
Reference in a new issue