Я получаю следующую ошибку:
Для CurrentThread необходимо, чтобы его ApartmentState был установлен в ApartmentState.STA, чтобы иметь возможность автоматизировать Internet Explorer.
С помощью следующего кода:
[TestClass]
public class UnitTest1
{
[AssemblyInitialize]
public static void AssemblySetup(TestContext context)
{
}
[TestMethod]
[HostType("ASP.NET")]
[AspNetDevelopmentServerHost("C:\\SomePath", "/")]
[UrlToTest("http://localhost/HomeView.aspx")]
public void TestMethod1()
{
using(IE ie = new IE("http://localhost/HomeView.aspx",true))
{
ie.TextField(Find.ById("MainContent_txtDLNumber")).TypeText("a235801945550");
}
}
}
Есть ли другой подход к использованию WatIn с MsTest?