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?
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.
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.
Tags und Links cucumber watir-webdriver