테스트 :InteropServices.COMException WatiN를 실행
MyTestClassName.MyTestMethodName : 함께 System.Runtime.InteropServices.COMException 다음 COM의 인스턴스를 생성 IClassFactory의 CLSID가 {0002DF01-0000-0000-C000-000000000046} 인 구성 요소가 다음 오류로 인해 실패했습니다. 80004005.
TeamCity를 통해 동일한 결과를 얻거나 서버에서 수동으로 실행합니다. 관리자는 NUnit GUI (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();
}
}
}
어떤 아이디어가 될 수있는 :
이
은 몇 가지 예제 코드?/조아킴
을 설명처럼 "IE 보호 모드 사용"하는 것입니다. –