Benutzer:Schnark/js/browsertest.js/imagepopups.js
aus Wikipedia, der freien Enzyklopädie
< Benutzer:Schnark | js | browsertest.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
- Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
- Opera: Strg+F5
/*global mediaWiki*/
(function (test) {
"use strict";
test('Bildvorschau auf "Hilfe:Bilder"', function (S) {
S.load('Hilfe:Bilder', {oldid: 145461792});
S.wait();
S.pause(2000);
S.click('.image[href="/w/index.php?title=Datei:Gerrit_patchset_25838_test.svg&lang=de"] img');
S.waitFor('$(".imagePopup").length === 1', 2000, 'Bildvorschau (Lokalisiertes SVG)');
S.assert('$(".imagePopup img").attr("src").indexOf("/langde-800px-Gerrit_patchset_25838_test.svg.png") > -1',
'Korrektes Bild');
S.click('.imagePopup .close-link');
S.assert('$(".imagePopup").length === 0', 'Bildvorschau geschlossen');
S.click('.image[href="/w/index.php?title=Datei:Coloured_Figures_of_English_Fungi_or_Mushrooms.djvu&page=151"] img');
S.waitFor('$(".imagePopup").length === 1', 2000, 'Bildvorschau (PDF-Datei)');
S.assert('$(".imagePopup button.next").length === 1', 'Möglichkeit zum Blättern');
S.click('.imagePopup button.next');
S.waitFor('$(".imagePopup img").attr("src")' +
'.indexOf("page152-332px-Coloured_Figures_of_English_Fungi_or_Mushrooms.djvu.jpg") > -1',
2000, 'Eine Seite weitergeblättert');
S.click('$("img[src=\'//upload.wikimedia.org/wikipedia/commons/thumb/f/f5/Grand_prismatic_spring.jpg/' +
'120px-Grand_prismatic_spring.jpg\']").first()');
S.waitFor('$(".imagePopup").length === 2', 2000, 'Bildvorschau (Inline-Bild)');
S.assert('$(".imagePopup").eq(1).text().indexOf("Luftaufnahme der Grand Prismatic Spring") > -1',
'Korrekte Beschreibung');
});
test('Bildvorschau auf "Hilfe:Video"', function (S) {
S.load('Hilfe:Video');
S.wait();
S.pause(2000);
S.click('$(".play-btn-large").first()');
S.waitFor('$(".imagePopup video").length === 1', 2000, 'Bildvorschau (Video)');
S.assert('$(".mwPlayerContainer").length === 0', 'Normaler Player deaktiviert');
});
})(mediaWiki.libs.browsertest.test);