window.location

___ answer43115564 ___

Sie können immer tun:

%Vor%

Beziehungsweise:

%Vor%     
___ answer34664629 ___

Sie sollten immer %code% anstelle von %code% verwenden.

Versuchen Sie Folgendes:

%Vor%

oder machen Sie einfach Ihre eigenen:

%Vor%     
___ tag123mocking ___ Mocking und Fake sind Möglichkeiten, Code oder Komponenten zu isolieren, um sicherzustellen, dass Komponententests nur mit der testbaren Code-Einheit ausgeführt werden, ohne andere Komponenten oder Abhängigkeiten einer Anwendung zu verwenden. Verspottung unterscheidet sich insofern vom Fälschen, als ein Schein zur Überprüfung der Ergebnisse eines Tests untersucht werden kann. ___ tag123jasmine ___ Jasmine ist ein BDD-Framework (behavior-driven development) zum Testen von JavaScript-Code. Jasmine hat keine externen Abhängigkeiten und benötigt kein DOM. ___ qstnhdr ___ Mock window.location.reload in Jasmine testen ___ tag123windowloading ___ window.location ist eine Eigenschaft in JavaScript, mit der der aktuelle Seitenspeicherort abgerufen werden kann. ___ qstntxt ___

Ich habe eine %code% -Funktion in meinem Javascript erstellt.

Ich muss die Reload-Funktion während des Testens in Jasmine verspotten, da es immer weiterläuft.

Der Test läuft gut, wenn ich %code% starte. Aber nicht beim Testen im Browser (Mozilla / Chrome).

Hier ist mein Code-Snippet.

Javascript:

%Vor%

Jasmin-Test:

%Vor%

Kann mir bitte jemand dabei helfen?

    
___ answer27368839 ___

Vielen Dank für Ihre Meinung.

Ich habe wie vorgeschlagen gearbeitet und es war erfolgreich.

Da Fenster ein Browser-Objekt ist und nicht ausspioniert werden kann, habe ich die Funktion nur in JavaScript umgebrochen und diese Funktion in meine Testspezifikation aufgenommen.

Javascript-Code:

%Vor%

rufen Sie die Funktion %code% auf, falls erforderlich.

Jasmin-Test:

%Vor%     
___
2
Antworten

Die Wartezeit ist hoch, wenn window.location.href OR .assign oder .reload verwendet wird

Ich verwende JavaScript-Weiterleitungen nach dem Ajax-Aufruf (nach dem Update-Inhalt). Ich habe unten Methoden versucht, alle sind sehr langsam. Auf der Registerkarte "Netzwerk" wird angezeigt, dass die Wartezeit ungefähr 4.44 bis 5 Sekunden...
26.02.2016, 07:28
3
Antworten

Auslösen von sustStartLoadWithRequest mit mehreren window.location.href-Aufrufen

Ich versuche, mit der Methode sentainStartLoadWithRequest des UIWebView mehrere Dinge von einer Webseite in einem UIWebView zurück zu meiner iPhone App zu leiten. Grundsätzlich ruft meine Webseite window.location.href="command: // foo = bar"...
29.05.2010, 11:23
1
Antwort

window.onbeforeunload und window.location.href in IE

Wir verwenden window.location.href, um den Benutzer zu einer Seite zu navigieren. Außerdem haben wir das window.onbeforeunload-Ereignis so konfiguriert, dass Benutzer gewarnt werden, falls noch nicht gespeicherte Änderungen vorliegen. %Vor%...
23.03.2010, 12:41
3
Antworten

Ändern Sie den window.location-Prototyp, um bestimmte Weiterleitungen zu deaktivieren?

Ich versuche, window.location mit Greasemonkey am Anfang des Dokuments selektiv zu deaktivieren. Ich möchte JavaScript nicht vollständig deaktivieren, sondern nur einige Weiterleitungen deaktivieren, die mit Javascript durchgeführt wurden....
16.08.2013, 23:20
3
Antworten

Mock window.location.reload in Jasmine testen

Ich habe eine window.location.reload -Funktion in meinem Javascript erstellt. Ich muss die Reload-Funktion während des Testens in Jasmine verspotten, da es immer weiterläuft. Der Test läuft gut, wenn ich grunt jenkins starte. Aber ni...
04.12.2014, 23:33