Hier mein Code ist:Zweite testmethod Versagen Selen C#
[TestInitialize]
public void init()
{
_browser = new DefaultSelenium("localhost", 4444, @"*iehta", "http://localhost:4444");
}
[TestMethod]
public void TestLogin()
{
bool hasText;
_browser.Start();
_browser.Open("http://localhost/testSite.asp");
_browser.Type("id=NomUtilisateur", "admin");
_browser.Type("id=UserPassword", "password");
_browser.Click("name=Submit");
_browser.WaitForPageToLoad("30000");
hasText = _browser.IsTextPresent("test");
Assert.IsTrue(hasText, @"The search result does not contain text ""test"".");
}
[TestMethod]
public void TestRequisitionPhotocopie()
{
_browser.Start();
_browser.Open("http://localhost/testSite.asp");
_browser.Type("id=NomUtilisateur", "admin");
_browser.Type("id=UserPassword", "password");
_browser.Click("name=Submit");
_browser.WaitForPageToLoad("30000");
_browser.Click("link=lnkTest");
_browser.WaitForPageToLoad("30000");
}
[TestCleanup]
public void clean()
{
_browser.Stop();
//_browser.Close();
}
Wenn ich die zwei Testverfahren laufen, die SECON Test mit einer Fehlermeldung wie diese immer fehlschlagen: Remote-Server nicht vorhanden oder ist unavaible
Wenn ich einen der Testmethode kommentieren, es funktioniert, meine beiden Testverfahren arbeiten
Wo ist mein Fehler.
Dank
EDIT: Der Fehler passiert nicht immer, aber der Fehler ist in Selenium Remote Control Wenn ich die Fehler debuggen in Selen-browserbot.js in Zeile 724: windowToModify.seleniumAlert = windowToModify.alert ;
Selen-Log-Konsole haben nichts darin
Sie sollten alle verfügbaren Protokolldateien überprüfen Sie haben - sieht aus wie entweder ausgehend Selenium Server für Test fehlschlägt 2, oder Sie sauber es nicht nach dem Test herunterfahren 1. Es ist schwer zu Tell ohne Log-Ausgabe – Rob
Wo ist das Log? Aber es ist IE, die mir einen Fehler gibt ... – GregM
Ich weiß nicht, wo Ihr Setup Logfiles über die Testläufe gespeichert werden;) Sie erhalten also einen Fehler in IE, dass der Remote-Server nicht reagiert, ist es kein Fehler von Selen? – Rob