2013-10-14 40 views
12

私はpowershellスクリプトをIEでうまく動作しますが、Chromeでも動作させる必要があります。 $ ie = new-object -com "InternetExplorer.Application" IEで問題なく動作します。 Chromeブラウザのインス​​タンスを作成するにはどうすればよいですか?powershellでchromeオブジェクトをインスタンス化する

+1

私はクロームがPSで使用するCOMオブジェクトを提供しているとは思いません。 –

答えて

15

あなたは名前でプロセスを開始することができ、さらには、このように、それにパラメータを渡す:あなたはまた、Chromdriverを持ってセレンを使用することができ、サードパーティのDLLを有する微細であれば

Start-Process "chrome.exe" "www.google.com" 
+0

注:New-ObjectコマンドレットとIEを使用した場合と同じように、Chromeと同じレベルの制御はできません。 – Jim

+1

これは完全に機能します。私は仕事用のワークステーションの設定の一環として特定のサイトにクロームを開くことを可能にする解決策を探していましたが、これはトリックでした。ありがとう! –

+0

RDPリモートアプリケーションでは動作しませんでしたが、calcの起動、つまり 'Start-Process" calc "はうまく動作します。 – Leo

1

が、それはあなたを与えますまた、CodePlexの

で利用可能なセレンのためのPowerShellラッパーあり

Selenium webpage

としてInternetExplorer.Application COM経由クロームのコントロールと同じ種類の0

http://sepsx.codeplex.com/

関連する問題