Не удалось получить метод SetUp.System.Runtime.InteropServices.COMException - PullRequest
0 голосов
/ 15 декабря 2010

Я запускаю тесты, которые должны каждый раз открывать новый экземпляр 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 ()

В настоящее время я запускаю их с помощью teamcity v5.1.4, nunit 2.5.5, watin 2.0 на машине с Windows 7 с .net framework 3.5

Ниже приведен код ошибки.

<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

Любая идея, что может быть причиной для этого

Ответы [ 2 ]

1 голос
/ 16 декабря 2010

800704a6 = ошибка ERROR_SHUTDOWN_IS_SCHEDULED от win32. Ожидание перезагрузки?

0 голосов
/ 16 декабря 2010

Я предлагаю вам взглянуть на эту сессию вопросов и ответов .Есть много информации, касающейся вашей проблемы.Это может быть связано с тем, что на вашем сервере запланированы обновления.

...