我正在尝试创建对IE弹出窗口的引用。我的脚本单击了一个在新窗口中打开页面的链接。要访问这个新窗口,我将执行以下操作:
$allreg = New-Object -ComObject shell.application
$popup = $allreg.Windows() | ? {$_.LocationName -like 'Wells'}
$popup.document
错误: 通过集合枚举时发生错误:拒绝访问。 (HRESULT异常:0x80070005(E_ACCESSDENIED))。
更新 所以我能够获得对窗口链接的引用,但仍然无法获取窗口的文档对象。有什么想法吗?
答案 0 :(得分:0)
让它发挥作用。我创建了第二个IE.application对象并直接导航,而不是创建一个Shell.Application对象并找到正确的窗口,
$ie2 = New-Object -COMObject InternetExplorer.Application
$ie2.Navigate("https://wffnet.wellsfargo.com/ilonline/feature/wff/seller/guide.start.go")
这是我能够获取$ ie2的文档对象