Zum Inhalt springen
Wikipedia Die freie Enzyklopädie

Benutzer:Schnark/js/browsertest.js/notizen.js

aus Wikipedia, der freien Enzyklopädie
Diese Seite enthält Code als JavaScript; siehe auch WP:JS.

Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.

  • Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
  • Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
  • Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
 /*global mediaWiki*/
 (function(test){
 "use strict";
 test('Notiz',function(S){
 S.load('Rolf Nevanlinna');
 S.wait();
 S.waitFor('$(".wikinotes-add-new").length > 0',2000,'Links für Notizen');
 S.assert('$(".wikinote").length === 0','Keine Notizen vorhanden');
 S.click('$(".mw-headline ~ .wikinotes-add-new").first()');
 S.waitFor('$(".oo-ui-window-active").length === 1',3000,'Dialog angezeigt');
 S.exec('$("input.oo-ui-inputWidget-input").first().val("Titel").trigger("change");');
 S.exec('$("textarea.oo-ui-inputWidget-input").first().val("Inhalt").trigger("change");');
 S.click('a.oo-ui-buttonElement-button:contains("Speichern")');
 S.waitFor('$("h2 + aside.wikinote").length === 1',5000,'Notiz eingefügt');
 S.load('Spezial:Wikinotizen');
 S.wait();
 S.waitFor('$("#wikinotes-table a:contains(\'Nevanlinna\')").length === 1',2000,'Notiz in Liste angezeigt');
 S.click('#wikinotes-table a:contains("Nevanlinna")');
 S.wait();
 S.assert('location.href.indexOf("Rolf_Nevanlinna#Leben") > 0','Korrekte URL');
 S.waitFor('$(".wikinote h5").text() === "Titel"',2000,'Notiz geladen');
 S.click('.delete-note');
 S.assert('$(".wikinote").length === 0','Notiz gelöscht');
 S.load('Rolf Nevanlinna');
 S.wait();
 S.pause(2000);
 S.assert('$(".wikinote").length === 0','Keine Notizen mehr vorhanden');
 });
 })(mediaWiki.libs.browsertest.test);

AltStyle によって変換されたページ (->オリジナル) /