Mam skrypt PowerShell, który działa dobrze w IE, ale muszę mieć go również w Chrome. $ ie = new-object -com "InternetExplorer.Application" Działa bez zarzutu dla IE. Jak utworzyć instancję przeglądarki Chrome?Wywołanie obiektu chrome w powłoce Power Shell
Odpowiedz
można rozpocząć proces według nazwy, a nawet przekazać mu parametr w następujący sposób:
Start-Process "chrome.exe" "www.google.com"
Uwaga: nie będziesz mieć takiego samego poziomu kontroli nad Chrome, jak w przypadku używania polecenia cmdlet i IE nowego obiektu. – Jim
To działa idealnie. Szukałem rozwiązania, które pozwoliłoby mi otworzyć chrome na konkretnej stronie w ramach konfigurowania stacji roboczej do pracy i to działało. Dzięki! –
Nie działa dla mnie w aplikacji zdalnej RDP, chociaż uruchomienie calc, tj. 'Start-Process" calc "' działa poprawnie. – Leo
jeśli jesteś w porządku z 3rd dll można użyć selen, który ma również Chromdriver, który daje tego samego rodzaju kontroli nad Chrome za pośrednictwem InternetExplorer.Application COM
Istnieje również wrapper PowerShell dla Selen dostępne na CodePlex
Testowałem ten link i to działa.
Nie wierzę, że Chrome dostarczył obiekty Com do wykorzystania w PS. –