关闭Powershell脚本中的Microsoft Edge选项卡
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关闭Powershell脚本中的Microsoft Edge选项卡相关的知识,希望对你有一定的参考价值。
我正在使用下面的powershell脚本使用Microsoft Edge打开网页。启动microsoft-edge:https://stackoverflow.com
我需要使用powershell关闭它。我有一段适用于IE的代码,但边缘也需要类似的代码。
$url = 'https://stackoverflow.com'
Function Close-IETab {
param($url)
$oWindows = (New-Object -ComObject Shell.Application).Windows
foreach ($oWindow in $oWindows.Invoke()) {
if ($oWindow.Fullname -match "IEXPLORE.EXE" -and $oWindow.LocationURL -eq $url) {
Write-verbose "Closing tab $($oWindow.LocationURL)"
$oWindow.Quit()
}
}
}
try
{
Close-IETab($url )
}
答案
MS Edge浏览器无法像IE浏览器一样自动化。它不支持这种自动化。
我建议您尝试使用硒Web驱动程序来自动化MS Edge浏览器。
这是自动化Edge浏览器的最合适方法。
参考:
Will Microsoft Edge support COM automation (InternetExplorer object)?
以上是关于关闭Powershell脚本中的Microsoft Edge选项卡的主要内容,如果未能解决你的问题,请参考以下文章
更改 csv 文件中的日期时间格式 - 批处理脚本/Powershell [关闭]
用于导出sprint PBI的Powershell函数/脚本[关闭]
将SharePoint Online Client组件(Microsoft.SharePoint.Client)与powershell 2.0一起使用
Microsoft Graph PowerShell v2 发布公开预览版 - 新的身份验证方法,支持解除阻塞场景,脚本迁移工具
Microsoft Graph PowerShell v2 发布公开预览版 - 新的身份验证方法,支持解除阻塞场景,脚本迁移工具