Compare commits
4 commits
33dac10837
...
ff0462c347
Author | SHA1 | Date | |
---|---|---|---|
Manuel Thalmann | ff0462c347 | ||
Manuel Thalmann | 315a2820c6 | ||
Manuel Thalmann | d377d8672b | ||
Manuel Thalmann | eb1720a22a |
|
@ -90,6 +90,12 @@ $null = New-Module {
|
||||||
|
|
||||||
$browser = [OpenQA.Selenium.Firefox.FirefoxDriver]::new($options);
|
$browser = [OpenQA.Selenium.Firefox.FirefoxDriver]::new($options);
|
||||||
$browser.Navigate().GoToUrl($URL);
|
$browser.Navigate().GoToUrl($URL);
|
||||||
|
|
||||||
|
while (-not ($browser.ExecuteScript("return document.readyState;") -eq "complete")) {
|
||||||
|
Start-Sleep 0.1;
|
||||||
|
}
|
||||||
|
|
||||||
|
try {
|
||||||
$null = & $downloadAction -Browser $browser;
|
$null = & $downloadAction -Browser $browser;
|
||||||
|
|
||||||
while (& $downloadChecker) {
|
while (& $downloadChecker) {
|
||||||
|
@ -103,6 +109,10 @@ $null = New-Module {
|
||||||
Remove-Item -Recurse $dir;
|
Remove-Item -Recurse $dir;
|
||||||
$result;
|
$result;
|
||||||
}
|
}
|
||||||
|
catch {
|
||||||
|
throw $Error;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
<#
|
<#
|
||||||
|
@ -130,7 +140,24 @@ $null = New-Module {
|
||||||
[OpenQA.Selenium.Firefox.FirefoxDriver] $Browser
|
[OpenQA.Selenium.Firefox.FirefoxDriver] $Browser
|
||||||
)
|
)
|
||||||
|
|
||||||
|
$selector = [OpenQA.Selenium.By]::CssSelector($ButtonSelector);
|
||||||
|
[OpenQA.Selenium.IWebElement] $element = $null;
|
||||||
|
|
||||||
|
for ($i = 0; $i -lt 5; $i++) {
|
||||||
|
$element = $Browser.FindElement($selector);
|
||||||
|
|
||||||
|
if ($element) {
|
||||||
|
break;
|
||||||
|
} else {
|
||||||
|
Start-Sleep 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($element) {
|
||||||
$Browser.FindElement([OpenQA.Selenium.By]::CssSelector($ButtonSelector)).Click();
|
$Browser.FindElement([OpenQA.Selenium.By]::CssSelector($ButtonSelector)).Click();
|
||||||
|
} else {
|
||||||
|
throw "Unable to find download button!";
|
||||||
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
@ -373,11 +373,11 @@ $null = New-Module {
|
||||||
if ($install) {
|
if ($install) {
|
||||||
Install-ChocoPackage `
|
Install-ChocoPackage `
|
||||||
k-litecodecpackmega `
|
k-litecodecpackmega `
|
||||||
jellyfin-media-player `
|
|
||||||
vlc `
|
vlc `
|
||||||
;
|
;
|
||||||
|
|
||||||
Remove-DesktopIcon "VLC*";
|
Remove-DesktopIcon "VLC*";
|
||||||
|
Install-ChocoPackage jellyfin-media-player -ArgumentList "--install-args","/norestart"
|
||||||
Install-WingetPackage Ytmdesktop.Ytmdesktop;
|
Install-WingetPackage Ytmdesktop.Ytmdesktop;
|
||||||
Remove-DesktopIcon "Youtube Music*";
|
Remove-DesktopIcon "Youtube Music*";
|
||||||
}
|
}
|
||||||
|
@ -415,16 +415,20 @@ $null = New-Module {
|
||||||
Install-ChocoPackage `
|
Install-ChocoPackage `
|
||||||
goggalaxy `
|
goggalaxy `
|
||||||
epicgameslauncher `
|
epicgameslauncher `
|
||||||
steam `
|
|
||||||
rayman-controlpanel `
|
rayman-controlpanel `
|
||||||
ppsspp `
|
ppsspp `
|
||||||
;
|
;
|
||||||
|
|
||||||
Remove-DesktopIcon "*Epic Games*";
|
Remove-DesktopIcon "*Epic Games*";
|
||||||
Remove-DesktopIcon "*Steam*";
|
|
||||||
Remove-DesktopIcon "*PPSSPP *-Bit*";
|
Remove-DesktopIcon "*PPSSPP *-Bit*";
|
||||||
|
|
||||||
Install-ChocoPackage ubisoft-connect -ArgumentList "--ignore-checksums";
|
Install-ChocoPackage `
|
||||||
|
steam `
|
||||||
|
ubisoft-connect `
|
||||||
|
-ArgumentList "--ignore-checksums" `
|
||||||
|
;
|
||||||
|
|
||||||
|
Remove-DesktopIcon "*Steam*";
|
||||||
Remove-DesktopIcon "*Ubisoft Connect*";
|
Remove-DesktopIcon "*Ubisoft Connect*";
|
||||||
|
|
||||||
Install-WingetPackage ElectronicArts.EADesktop;
|
Install-WingetPackage ElectronicArts.EADesktop;
|
||||||
|
|
Loading…
Reference in a new issue