page-title-present
Seite hat einen nicht leeren Titel
Prüft, dass die Seite ein nicht leeres <title>-Element enthält.
Anwendbarkeit. Gilt für einen Durchlauf über ein ganzes HTML-Dokument, also eines, dessen Dokumentelement <html> ist; ein eigenständig geöffnetes SVG-Dokument ist notApplicable. Ein durch contextSelector oder engineOptions.fragment eingeschränkter Durchlauf ist notApplicable: Ob die Seite einen Titel hat, kann kein Teilbaum beantworten.
Erwartung. Das Dokument hat ein <title>-Element, und document.title ist mit zusammengefasstem Leerraum nicht leer. Das Element wird im ganzen Dokument gesucht, nicht nur im <head>: Ein <title>, das der Parser außerhalb des <head> belässt, ist in jedem Browser trotzdem der Dokumenttitel. Nur ein <title> im HTML-Namensraum zählt; das <title> eines Inline-<svg> benennt die Grafik, daher fehlt einer Seite, deren einziges <title> in einem <svg> steht, das title-Element. Ob dieser Titel die Seite beschreibt, ist die Frage von page-title-patterns.
Beispiele
<html><head><title>Quarterly report</title></head><body>Hi</body></html>
Das Dokument hat ein nicht leeres <title>.
<html><head></head><body>Hi</body></html>
Im gesamten Dokument gibt es kein <title>-Element.