Cutycapt Anwenden

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

Zweck im Reporting

Beweissicherung: Der Zustand einer Webanwendung zum Zeitpunkt des Tests wird als Bild festgehalten und in den Bericht übernommen. Da cutycapt auf der Kommandozeile läuft, lässt sich das über eine Ziel-Liste automatisieren.

Webseite in ein PNG verwandeln

Das Ausgabeformat wird an der Dateiendung erkannt.

Weitere Formate

SVG und PDF bleiben als Vektor erhalten und lassen sich im Bericht ohne Qualitätsverlust skalieren.

Webseite mit Zoom

Verkleinert die Darstellung — bei langen Seiten passt so mehr aufs Bild.

Fenstergröße festlegen

Zeigt, ob eine Anwendung je nach Auflösung unterschiedliche Inhalte ausliefert.

Wartezeit bei dynamischen Seiten

Wartet 3000 ms, bis JavaScript nachgeladene Inhalte gerendert sind.

Eigener User-Agent

  • cutycapt --url=https://www.xinux.de --user-agent="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0 like Mac OS X)" --out=xinux-ua.png

Mehrere Ziele automatisiert erfassen

  • for host in 10.0.10.104 10.0.10.123 ; do cutycapt --url=http://$host --out=$host.png; done

Nach einem Portscan lassen sich so alle gefundenen Webserver in einem Durchlauf dokumentieren.

Headless ausführen

Ohne laufenden X-Server bricht cutycapt ab. Abhilfe:

  • xvfb-run --server-args="-screen 0, 1280x1024x24" cutycapt --url=https://www.xinux.de --out=xinux.png