我正在运行需要每次都为新测试打开IE新实例的测试。 我的第一个测试在最后通过并关闭IE,然后我的下一个测试必须打开一个新的IE但它在那时失败并给我跟随错误
SetUp method failed. System.Runtime.InteropServices.COMException : 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 WatiN.Core.IE.CreateNewIEAndGoToUri(Uri uri, LogonDialogHandler logonDialogHandler, Boolean createInNewProcess)
在WatiN.Core.IE..ctor()
我目前正在使用.net framework 3.5的Windows 7计算机上的teamcity v5.1.4,nunit 2.5.5,watin 2.0运行它们
以下是失败的代码。
<TestFixtureSetUp()> _
Public Sub Setup()
System.Threading.Thread.Sleep(100)
_internetExplorer = New IE()
LoginUser()
CheckForDataBase()
End Sub
<TestFixtureTearDown()> _
Public Sub TearDown()
Logout()
_internetExplorer.Close()
End Sub
知道这可能是什么原因
答案 0 :(得分:1)
800704a6 =从win32错误ERROR_SHUTDOWN_IS_SCHEDULED。重启是否正在等待?
答案 1 :(得分:0)
我建议你看看这个Q&A session。有很多关于你的问题的信息。它可能与您的服务器上安排更新的事实有关。