NUnit бегун GUI и состояние квартиры

Как Вы устанавливаете состояние квартиры в бегуне GUI NUnit? Я пытаюсь запустить единственный тест NUnit с WatiN, и я получаю сообщение:

MyNamespace. LoginTests. CanLogin:
Система. Поточная обработка. ThreadStateException: CurrentThread должен иметь, это - набор ApartmentState к ApartmentState. STA, чтобы смочь автоматизировать Internet Explorer.

10
задан adrianbanks 28 February 2012 в 12:25
поделиться

1 ответ

Вам нужно добавить некоторую конфигурацию в файл app.config вашей сборки (если у вас его нет, создайте новый one), чтобы 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>

( исходный код )

10
ответ дан 3 December 2019 в 14:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: