Nunit Gui Runner 및 Apartment State
-
20-09-2019 - |
문제
Nunit Gui Runner에서 아파트 상태를 어떻게 설정합니까? 나는 Watin과 함께 단일 Nunit 테스트를 실행하려고 노력하고 있으며 메시지를 받고 있습니다.
mynamespace.logintests.canlogin :
System.threading.threadStateException : CurrentThread는 ApartmentState를 ApartmentState.sta로 설정하여 인터넷 익스플로러를 자동화 할 수 있어야합니다.
해결책
어셈블리의 app.config 파일 (한 번없는 경우 새 제품을 작성)에 일부 구성을 추가해야합니다. Nunit에게 STA로 실행하도록 지시하십시오.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<sectionGroup name="NUnit">
<section name="TestRunner"
type="System.Configuration.NameValueSectionHandler"/>
</sectionGroup>
</configSections>
<NUnit>
<TestRunner>
<add key="ApartmentState" value="STA" />
</TestRunner>
</NUnit>
</configuration>
(원래 소스)
다른 팁
Nunit 2.5부터 시작하여 사용하십시오 요구 사항 테스트에서 속성.
제휴하지 않습니다 StackOverflow