Ich habe einen FuncUnit-Testfall, in dem ich eine Webseite mit
öffne %Vor%Es gibt ein bekanntes Problem auf unserer Seite, dass ungefähr eine von ungefähr zwanzig Mal die Webseite aus irgendeinem Grund nicht geladen werden würde. Ich möchte es erneut versuchen, wenn es nicht geladen wird. Aber in FuncUnit gibt es keine Möglichkeit, Fehler zu unterdrücken, wenn die Seite nicht geladen werden kann. Gibt es eine Möglichkeit, Fehlermeldung in Funcunit zu unterdrücken?
Immer wenn F.open fehlschlägt (dh während einer von 20 Zeiten), habe ich gemerkt, dass der zweite Testpunkt, der F.open verwendet, vorübergeht. Ich kann jedoch F. nicht wieder öffnen, falls der erste nicht funktioniert keine Möglichkeit, F.open Fehler zu unterdrücken, wenn die Seite nicht geladen wird.
Also mache ich immer einen einfachen Ajax-Anruf, bevor ich den eigentlichen F.open mache. Dies ist nicht der richtige Weg, aber es funktioniert für uns, da es uns eigentlich egal ist, ob die Seite in unseren Tests eine erste / zweite Zeitladung ist.
Tags und Links javascript unit-testing testing funcunit