diff --git a/server/pruef-support-bilder.mjs b/server/pruef-support-bilder.mjs index b44ae93b..d52bc5f5 100644 --- a/server/pruef-support-bilder.mjs +++ b/server/pruef-support-bilder.mjs @@ -163,9 +163,36 @@ melde("\n=== Nacheinander waehlen (VanVan, Meldung #11, Runde 2) ==="); ok(await zahl() === 0, `vorher ist nichts gewaehlt (${await zahl()})`); + /* ==== UND DIE SEITE SAGT, DASS MEHRERE GEHEN (03.10.2026) ====== + + Gefunden auf Filipes Frage „koennen die leute auch schon mehrere + fotos schicken?" -- technisch ja, seit dem 02.10. Nur sagte es + niemand: Der Knopf hiess „Bild anhaengen" (Einzahl), die + Unterzeile „haeng ein Bild dran", und daneben stand nichts. + + Eine Moeglichkeit, von der man nichts weiss, gibt es nicht. Wer + nicht zufaellig ein zweites Mal tippt, schickt eines -- und aus + seiner Sicht waere VanVans Meldung ungeloest. */ + const sagt = await seite.evaluate(() => ({ + knopf: document.getElementById('bild-waehlen')?.textContent.trim() || '', + daneben: document.getElementById('bild-name')?.textContent.trim() || '', + unter: document.getElementById('seiten-unter')?.textContent.replace(/\s+/g, ' ') || '', + })); + ok(/Bilder/.test(sagt.knopf), `der Knopf steht in der Mehrzahl („${sagt.knopf}")`); + ok(/bis zu 3 Bilder/.test(sagt.daneben), + `und daneben steht, wie viele gehen („${sagt.daneben}")`); + ok(!/ein Bild dran/.test(sagt.unter), + `auch die Unterzeile sagt nicht mehr „ein Bild" („${sagt.unter.slice(0, 60)}…")`); + await waehle(seite, "#bild", [BILDER[0]]); const n1 = await zahl(); ok(n1 === 1, `nach dem ersten Bild: eine Vorschau (${n1})`); + /* UND DASS NOCH PLATZ IST. „eins.png · 0 KB" allein sagt nicht, + dass ein zweites geht -- genau an dieser Stelle hoert jemand + auf. */ + const nachEinem = await seite.locator('#bild-name').textContent(); + ok(/noch 2 möglich/.test(nachEinem || ''), + ` und daneben steht, dass noch Platz ist („${(nachEinem || '').trim()}")`); /* HIER WAR DER FEHLER. Vorher stand die Auswahl in einer einzigen Variablen -- der zweite Griff warf den ersten weg, und genau das diff --git a/workspace/anruf-probe.html b/workspace/anruf-probe.html index 265cf93e..40f89b83 100644 --- a/workspace/anruf-probe.html +++ b/workspace/anruf-probe.html @@ -16,8 +16,8 @@ verdeckt. Gefunden hat es pruef-struktur. Richtig sind `gate.css` (die Farbwerte des Hauses) und `haus.css`. --> - - + + - +