Seiteninspektor

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 3 Minuten Lesedauer
  • Identifizieren Sie die HTML- und JavaScript-Seitenkomponenten in Ihren Anwenderoberflächen, die für anwenderdefinierte UI-Tests verfügbar sind. Aktivieren Sie automatisierte Tests, indem Sie sicherstellen, dass Ihre Anwenderoberflächen nur testbare Seitenkomponenten enthalten.

    Der Seiteninspektor ist eine Entwicklereinstellung, die ein neues Fenster neben den aktuell angezeigten ServiceNow AI Platform-Seite öffnet.

    Abbildung : 1. Seiteninspektoransicht des Knowledge Base-Artikels KB0011110
    Core-UI Ansicht des Knowledge Base-artikels KB0011110 und des Seiteninspektorbereichs
    Der Seiteninspektor bietet diese Funktionen.
    1. Einen hervorgehobenen Rahmen zur Identifizierung der aktuell inspizierten Seite.
    2. Ein Bannersymbol zum Anzeigen oder Ausblenden des Inspektorfensters.
    3. Eine Schaltfläche zum Aktualisieren der Liste der Seitenkomponenten.
    4. Eine Schaltfläche zum Ausblenden des Inspektorfensters.
    5. Eine Inspektorschaltfläche zum Identifizieren bestimmter Komponenten auf einer Seite.
    6. Eine Liste der Seitenkomponenten, die für Tests von benutzerdefinierten UIs verfügbar sind.
    7. Einen Suchfilter für Seitenkomponenten.
    8. Eine Zeile zum Anklicken, um weitere Informationen zu einer Seitenkomponente anzuzeigen.
    9. Eine hervorgehobene Zeile und ein Tooltip, um eine Vorschau der Informationen zur derzeit inspizierten Komponente anzuzeigen.
    10. Eine hervorgehobene Seitenkomponente zum Identifizieren der aktuell geprüften Komponente auf der Seite.
    11. Eine Komponentenbezeichnung und eine Zurück-Schaltfläche, um zur Liste der Seitenkomponenten zurückzukehren.
    12. Eine Liste von Aktionen für die aktuelle Seitenkomponente.
    13. Eine Liste mit Attributinformationen für die aktuelle Seitenkomponente.
    14. Einen Attributnamen und ein Wertepaar für eine Seitenkomponente.
      Hinweis:
      Sie können das Feld „Bezeichnungspfad“ verwenden, um den hierarchischen Seitenkontext um ein Element anzuzeigen, während Sie eine Komponente auf einer Seite überprüfen. Wenn es viele Bezeichnungspfade des Vorgängers eines Elements gibt, können nur drei angezeigt werden. Jedes Bezeichnungspfadelement ist durch einen > getrennt. Es kann verwendet werden, um zwischen zwei ähnlich aussehenden Komponenten zu unterscheiden.
    Hinweis:
    UI-Schaltflächen mit Symbolen sind jetzt im Seiteninspektor sichtbar.
    Abbildung : 2. Seiteninspektoransicht der Komponentendetails
    Core-UIAnsicht des Bereichs „Seiteninspektor“ mit Details für Favoriten Erstellen Seitenkomponente

    Startprogramm des Seiteninspektors

    Das Startprogramm des Seiteninspektors hilft Ihnen, eine bestimmte Seite im Seiteninspektor auszuwählen und zu starten. Weitere Informationen finden Sie unter Überprüfen Sie verschiedene Seitentypen.

    GIF, das die verschiedenen Seitentypen für die Inspektion anzeigt

    Testbare Seitenkomponenten

    Der Seiteninspektor ruft die Liste der testbaren Seitenkomponenten ab, wenn Sie eine Seite zum ersten Mal laden. Testbare Komponenten bestehen aus Standard-HTML und JavaScript, auf die der Automated Test Framework zugreifen kann. Testentwickler können diese Komponenten als Bestandteil von benutzerdefinierten UI-Tests verwenden.

    Nicht testbare Seitenkomponenten

    Der Seiteninspektor identifiziert diese Typen von nicht testbaren Seitenkomponenten.
    Ausschluss aufgeführt
    Ausschluss aufgeführt Seitenkomponenten können nicht mit getestet werden Anwenderdefinierte UI Testschritte. Seitenkomponenten auf der Ausschlussliste enthalten normalerweise spezialisierte ServiceNow AI PlatformAnwenderoberflächen und Komponenten, die bereits auf andere Weise getestet werden können. Testdesigner können keine anwenderdefinierten UI-Tests für Seitenkomponenten mit Ausschlussliste erstellen. Um diese Komponenten zu testen, müssen sie eine andere unterstützte Testkategorie verwenden, z. B. Formulare oder Servicekatalog.

    Im Seiteninspektor werden die Schnittstellen mit Ausschlussliste durch einen grauen Hintergrund gekennzeichnet, wenn das Überprüfungssymbol darüber gezogen wird. Eine detaillierte Nachricht zur Schrittkategorie, die zum Testen dieser Komponenten verwendet werden muss, wird angezeigt, indem das Symbol „Inspektion“ auf einer Komponente mit Ausschlussliste abgelegt wird.GIF-Datei, die das zulässige Teil im gesamten Formular der Ausschlussliste anzeigt.

    • Listen können nicht mit anwenderdefinierten UI-Testschritten getestet werden. Verwenden Liste und zugehörige ListeTestschrittkategorie für Testlisten.
      Abbildung : 3. Beispielnachricht für Ausschlussliste
      Warnmeldung mit „Liste ist Ausschlussliste“
    • Formulare können nicht mit anwenderdefinierten UI-Testschritten getestet werden. Verwenden Sie zum Testen von Formularen Kategorie „Formular“Testschritte.
      Abbildung : 4. Beispiel für Formularnachricht „Ausschlussliste“
      Warnmeldung mit „Formulare sind Ausschlussliste“
      Hinweis:
      Die UI-Formatierer in Formularen können mithilfe anwenderdefinierter UI-Testschritte aufgerufen und getestet werden. Weitere Informationen finden Sie unter Erstellen Sie einen anwenderdefinierten UI-Test.
    • Servicekatalogelemente können nicht mit anwenderdefinierten UI-Testschritten getestet werden. Verwenden Sie zum Testen von Katalogelementen Servicekatalog-KategorieTestschritte.
      Abbildung : 5. Beispielnachricht für Katalogelement „Ausschlussliste“
      Warnmeldung mit „Servicekatalogelemente sind Ausschlussliste“
    • Bestimmte Komponenten sind von anwenderdefinierten UI-Seiten ausgeschlossen und dürfen nicht getestet werden.
      Abbildung : 6. Beispielnachricht für Ausschlussliste der Komponente
      Warnmeldung mit „diese Komponente ist Ausschlussliste“
    • Arbeitsbereiche können nicht mit anwenderdefinierten UI-Testschritten getestet werden. Um Formulare in einem verfügbaren Arbeitsbereich zu testen, verwenden Sie Kategorie „Formular“Testschritte.
      Abbildung : 7. Beispielnachricht zum Ausschluss des Arbeitsbereichs
      Warnmeldung mit „Arbeitsbereiche sind Ausschlussliste“
    Unzugänglich
    Die Seitenkomponenten Unzugänglich sind Elemente, die das Automated Test Framework entweder nicht identifizieren kann oder aufgrund eines Konfigurationsproblems nicht testen darf. Zu den unzugänglichen Seitenkomponenten gehören in der Regel JavaScript-Bibliotheken von Drittanbietern oder Elemente mit einem Schatten-DOM. Testdesigner können keine Tests von benutzerdefinierten UIs für unzugängliche Seitenkomponenten erstellen, sie können jedoch möglicherweise die Seite neu entwerfen, um Komponenten zu verwenden, auf die das Automated Test Framework zugreifen kann.
    • Bestimmte Komponenten sind in nicht zugänglich Automated Test Framework
      Abbildung : 8. Beispielnachricht für nicht zugängliche Komponente
      Warnmeldung mit „diese Komponente ist nicht zugänglich“
    • Die Teamentwicklung wird in nicht unterstützt Automated Test Framework
      Abbildung : 9. Beispiel für Nachricht zu nicht unterstützter Komponente
      Warnmeldung mit dem Lesen von „Teamentwicklung wird in ATF nicht unterstützt“
    • Das Testen externer Websites, die in Plattformseiten eingebettet sind, wird in nicht unterstützt Automated Test Framework
      Abbildung : 10. Beispiel für Nachricht nicht unterstützter eingebetteter externer Sites
      Warnmeldung mit dem Lesen von „das automatisierte Test-Framework kann keine externen Websites testen, die in Seiten auf dieser Website eingebettet sind“