Wie mit Powershell ISE Firefox-Tabs schließen?
Mein Programm "Klickbot" (siehe unten fett) schafft es unter Powershell ISE Youtube-Videos nacheinander aufzurufen und sie für jeweils 50 Sekunden abzuspielen, bevor das nächste in einem neuen Tab geöffnet und wieder für 50 Sek abgespielt wird. Das ganze passiert in Dauerschleife. Das ist mein Code bisher:
start https://youtube/... (video link 1)
sleep 50
start https://youtube/... (video link 2)
sleep 50
taskkill /f/ im chrome.exe
./Klickbot
Das Problem ist: Wie schaffe ich es, dass mir die Videos NICHT in einem neuen Tab geöffnet werden sondern im selben Tab, oder alternativ einfach alte Tabs geschlossen werden?
1 Antwort
No Way...
Firefox (und auch andere Browser) scheint keine Option zu haben um einen Link im aktuellen Tab zu öffnen oder einen spezifischen Tab zu schließen.
...Allerdings habe ich mir auch nicht die Mühe gemacht alle Chromium-Parameter zu sichten.
Beim alte M$IE war es Möglich diesen per Powershell zu steuern.
- https://www.gngrninja.com/script-ninja/2016/9/25/powershell-getting-started-controlling-internet-explorer
- https://docs.microsoft.com/en-us/archive/msdn-magazine/2008/march/test-run-web-ui-automation-with-windows-powershell
Allerdings klappt das nur mit Einschränkungen, da moderne Webseitenfeatures nicht in jedem Fall unterstützt werden.
Übrigens...
Weshalb rufst Du in Powershell Batchkommandos auf?
Powershell hat mächtige eigene Cmdlets um mit Prozessen zu arbeiten.