通过使用 powershell 启动 IE 来停用附加组件(用于自动化测试)

发布于 2024-09-29 18:13:07 字数 916 浏览 7 评论 0原文

我编写了一个用于自动化测试的脚本。我希望 IE 在没有附加组件的情况下运行。如果在启动后设置就可以了,但重要的是我可以使用 IE。 (我必须能够抓住它进行测试)。

我想使用以下 powershell 脚本启动 IE:

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

目前我使用一个不太好的/干净的替代方案。我打开一个空的 IE 并创建一个空的 com 对象...自行查看:

$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 ... ,或者还有其他替代方案可以满足我的目的吗?

谢谢

I write a script for automated tests. I want that the IE runs without add-ons. It would be OK if set this after the start of it, but it is important that I can work with the IE. (I must can to grab it for my testing).

I want start IE with following powershell-script:

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

Currently I use a not so good/clean alternative. I open an empty IE and create an empty com-object ... see by oneself:

$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

How can I deactivate the add-ons on this line: $ie = new-object -comobject InternetExplorer.Application ... , or there are other alternatives for my purposes?

thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文