1

自動テスト用のスクリプトを作成します。IEをアドオンなしで実行したい。起動後に設定しても大丈夫ですが、IEで作業できることが重要です。(私は私のテストのためにそれをつかむことができなければなりません)。

次のPowerShellスクリプトでIEを起動したい:

$ie = new-object -comobject InternetExplorer.Application -property @{navigate2=$testURL; visible = $true}

現在、私はあまり良くない/きれいな代替品を使用しています。空のIEを開いて、空のcom-objectを作成します...自分で見てください:

$a = Get-ItemProperty HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion -name ProgramFilesDir 
$b = $a.ProgramFilesDir + "\Internet Explorer\iexplore.exe" 
& $b about:blank -extoff    #start IE without extensions 

$app = new-object -com shell.application   #create empty comobject  
Start-Sleep 2  
$ie = $app.windows() | where {$_.Type -eq "HTML-Dokument" -and $_.LocationURL -match "about:blank"}  
#$app allocate to $ie

この行のアドオンを非アクティブ化するにはどうすればよいですか:$ ie = new-object -comobject InternetExplorer.Application ...、または私の目的のための他の選択肢がありますか?

ありがとう

4

0 に答える 0