Timeout Fehler beim Ausführen von Tests Gurke / Watir

8

Ich hatte gehofft, jemand könnte mir mit einem Problem helfen, das mir bei meinen Gurkentests begegnet.

Ich erhalte den folgenden Fehler:

%Vor%

Hat jemand eine Idee, was das verursacht?

Dieser Fehler tritt während der Ausführung meiner Testsuite zufällig auf. In der Suite hätte ich ungefähr 150 Szenarien und ich habe gesehen, dass dieser Fehler in verschiedenen Phasen auftritt. Das könnte zum Beispiel bei Szenario 50 oder Szenarien 100 passieren. Ich führe meine Tests über eine Rake-Datei von Jenkins oder über das cmd-Fenster aus, aber der Fehler tritt auf, wenn ich eine der beiden Methoden verwende.

Unsere Test-Sites hier können ein bisschen flakig sein und eine seltsame Auszeit hier und dort ist wahrscheinlich zu erwarten. Sobald jedoch dieser Fehler auftritt, haben alle anderen Tests, die dem Test folgen, den gleichen Fehler. Keines meiner Szenarien ist voneinander abhängig. Jedes Szenario beginnt im Allgemeinen mit einem Schritt I go to the homepage - in diesem Schritt in meiner .rb Datei habe ich @browser.cookies.clear enthalten, so dass keine Daten aus dem vorherigen Szenario übrig sein sollten.

Hat irgendjemand anderes dies erfahren und wenn ja, welche Schritte haben Sie unternommen, um es zu sortieren?

    
user1523236 17.08.2012, 11:49
quelle

2 Antworten

2

Ich hatte in letzter Zeit das gleiche Problem. Da ich deinen Code nicht sehen kann, bin ich mir nicht sicher, was genau passiert, aber die Verwendung einer Art von Rettung sollte funktionieren. Mein Problem war ein kopfloser Browser und Rettung ...

%Vor%

Lassen Sie mich wissen, ob das funktioniert.

    
Carey McIntyre 22.02.2013 05:46
quelle
1

Dies ist eine doppelte Frage mit

Timeout auf JavaScript-Formular läuft nur Gurke auf Jenkins

und die Antwort auf diese anderen Fragen löst das Problem.

    
shigazaru 17.07.2013 15:41
quelle

Tags und Links