문제

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부터 시작하여 사용하십시오 요구 사항 테스트에서 속성.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top