Когда я бегу WatiN тесты на нашем сервере сборки все они бросают это InteropServices.COMException:InteropServices.COMException при запуске WatiN тесты
MyTestClassName.MyTestMethodName: System.Runtime.InteropServices.COMException: Создание экземпляра COM компонент с CLSID {0002DF01-0000-0000-C000-000000000046} из IClassFactory не удалось из-за следующей ошибки: 80004005.
Я получаю тот же результат. Я запускаю их через TeamCity или запускаю их вручную на сервере, так как администратор, использующий графический интерфейс NUnit (2.5).
Это пример кода:
[TestFixture]
public class MyTestClassName
{
private string pageUrl;
[TestFixtureSetUp]
public void TestFixtureSetUp()
{
pageUrl = ConfigurationManager.AppSettings["SiteURL"] + "/Pages/MyPage.aspx";
Settings.MakeNewIeInstanceVisible = false;
}
[Test]
public void MyTestMethodName()
{
using (var ie = new IE(pageUrl))
{
ie.SelectList(new Regex(@"^*DropDownList1*$")).Option("TheOption").Select();
ie.SelectList(new Regex(@"^*DropDownList2*$")).Option("AnOption").Select();
ie.SelectList(new Regex(@"^*DropDownList3*$")).Option("OtherOption").Select();
}
}
}
Любые идеи, что это может быть?
/Йоаким
К сожалению, это не так - все наши WatiN тесты не с теми же исключениями. – 2009-06-09 04:41:10