Powershell中的Open Browser刚刚停止工作

时间:2011-04-04 18:28:34

标签: internet-explorer powershell

我一直在创建Windows Powershell脚本,以便在过去几周内自动执行Web UI测试。它们都运行良好,直到今天我运行它们并获得了一百万例外。我尝试手动创建InternetExplorer对象:

$ie = new-object -com "InternetExplorer.Application"

我收到了这个错误:

New-Object : Creating an instance of the COM component with CLSID {0002DF01-0000-0000-C000-000000000046} from the IClassFactory failed due to the following error: 800704a6.
At line:1 char:17 + $ie = new-object  <<<< -com "InternetExplorer.Application"

这是我一直使用的完全相同的代码来运行InternetExplorer。为什么它突然停止工作,我该如何解决?

1 个答案:

答案 0 :(得分:7)

很奇怪,该错误消息对应于此:

  

系统已关闭   调度。 (HRESULT的例外情况:   0x800704A6)

您是否更新过IE或以其他方式安装需要重启机器的东西?