Ich schreibe in C# mit Visual Studio, um einen Selenium WebDriver-Code zu erstellen und dann durch NUnit zu leiten, um meine Tests auszuführen.NUnit-Fehler bei der Ausführung meines C# Selenium WebDriver-Codes
Als ich zum ersten Mal gebaut und meinen Code debuggen es NUnit passieren würde und ich konnte erfolgreich von dort (Laden des richtigen Browser geladen richtige Web-Seiten)
Bis vor kurzem ausgeführt, wenn ich versuche, es in NUnit einen Lauffehler laufen eintritt:
FirstSeleniumTest.SeleniumTest.TestGoogle:
SetUp : OpenQA.Selenium.WebDriverException : You will need to use add InternetExplorerDriver.UseLegacyInternalServer to the desired capabilities to use the internal native code server library. This functionality will be deprecated in favor of the standalone IEDriverServer.exe server.
----> OpenQA.Selenium.DriverServiceNotFoundException : The file C:\Users\lbrown\Documents\Visual Studio 2010\Projects\ClassLibrary15\ClassLibrary15\bin\Debug\IEDriverServer.exe does not exist. The driver can be downloaded at http://code.google.com/p/selenium/downloads/list
TearDown : System.NullReferenceException : Object reference not set to an instance of an object.
ich den Treiber heruntergeladen gesagt, dass es mir, aber ich bin nicht sicher, was neben oder wo es in meinem Code zu setzen.
Erforscht das Thema ein wenig und bevor für, wenn mein Test lief gut, es war mit Selenium Version (en) <2.20.0. Jetzt, da Selenium 2.22.0 veröffentlicht wurde, hat der IE WebDriver jetzt einen eigenständigen Server. Es ist nicht so einfach wie das Hinzufügen der richtigen DLL-Dateien, um sie auszuführen. – lbrown