NUnit GUI Runner und Wohnung Staat
-
20-09-2019 - |
Frage
Wie beurteilen Sie die Wohnung Zustand in dem NUnit GUI Läufer eingestellt? Ich versuche, einen einzigen NUnit-Test mit WatiN zu laufen und ich erhalte die Meldung:
MyNamespace.LoginTests.CanLogin:
System.Threading.ThreadStateException. Die Current braucht es das Apartment Set ApartmentState.STA haben, um den Internet Explorer automatisieren
Lösung
Sie müssen einige Konfiguration Ihrer Assembly app.config-Datei hinzufügen (wenn Sie nicht einmal haben, eine neue erstellen) NUnit sagen, wie STA auszuführen:
<?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>
( Original Quelle )
Andere Tipps
Beginnend mit NUnit 2.5, verwendet RequiresSTA Attribut in Ihren Tests.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow