Я изучаю инфраструктуру автоматизации WatIN, управляемую NUnit и Nant.Я установил Apartmentstate в App.config
<NUnit>
<TestRunner>
<!-- WatiN can only host IE in STA mode -->
<add key="ApartmentState" value="STA"/>
</TestRunner>
</NUnit>
Я также установил [TestFixture, Требуется STA] в тестовом классе.Это прекрасно работает, когда я использую nunit-console testrunner или Nunit GUI runner.
Использование Nunit2 runner в NAnt выдает это исключение
[nunit2]: [DEBUG] CurrentThread должен иметь свой ApartmentStateустановите значение ApartmentState.STA, чтобы можно было автоматизировать Internet Explorer
Как обойти эту проблему?
Спасибо, Jenga