Seiteninspektor

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 3 Minuten Lesedauer
  • Identifizieren Sie die HTML- und JavaScript-Seitenkomponenten in Ihren Benutzeroberflächen, die für benutzerdefinierte UI-Tests verfügbar sind. Aktivieren Sie automatisierte Tests, indem Sie sicherstellen, dass Ihre Benutzeroberflächen nur überprüfbare Seitenkomponenten enthalten.

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

    Abbildung : 1. Seiteninspektoransicht des Knowledge Base-Artikels KB0011110
    Core-UI Ansicht des Knowledge Base-Artikels KB0011110 und des Seiteninspektorfensters
    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 aktuell 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 herum anzuzeigen, während Sie eine Komponente auf einer Seite untersuchen. Wenn viele „Vorgänger“-Bezeichnungspfade eines Elements vorhanden sind, können nur drei angezeigt werden. Jedes Bezeichnungspfadelement wird durch ein > 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
    AnsichtCore-UI des Seiteninspektorfensters mit Details für die Seitenkomponente „ Favorit erstellen “.

    Startprogramm für Seiteninspektor

    Das Startprogramm für den Seiteninspektor 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 zeigt

    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 Arten von nicht testbaren Seitenkomponenten.
    Ausschluss aufgeführt
    Seitenkomponenten auf derAusschlussliste können nicht mit benutzerdefinierten UI -Testschritten getestet werden. Seitenkomponenten auf der Ausschlussliste umfassen in der Regel spezialisierte Now Platform Benutzeroberflächen und Komponenten, die bereits auf andere Weise getestet werden können. Testdesigner können keine benutzerdefinierten UI-Tests für Seitenkomponenten auf der Ausschlussliste erstellen. Um diese Komponenten zu testen, müssen sie eine andere unterstützte Testkategorie wie Formulare oder Servicekatalogverwenden.

    Im Seiteninspektor werden die Schnittstellen auf der Ausschlussliste durch eine graue Hintergrundfarbe angezeigt, wenn das Inspektionssymbol darüber gezogen wird. Eine detaillierte Meldung über die Schrittkategorie, die zum Testen dieser Komponenten verwendet werden muss, wird angezeigt, indem Sie das Inspektionssymbol auf einer Komponente auf der Ausschlussliste ablegen.GIF-Datei, die den zulässigen Teil im gesamten Formular der Ausschlussliste zeigt.

    • Listen können nicht mit benutzerdefinierten UI-Testschritten getestet werden. Verwenden Sie die Testschrittkategorie Liste und zugehörige Liste, um Listen zu testen.
      Abbildung : 3. Beispiel für eine Listennachricht mit Ausschlussliste
      Warnmeldung „Liste ist auf Ausschlussliste“
    • Formulare können nicht mit benutzerdefinierten UI-Testschritten getestet werden. Verwenden Kategorie „Formular“ Sie Testschritte, um Formulare zu testen.
      Abbildung : 4. Beispielnachricht für Formular für Ausschlussliste
      Warnmeldung „Formulare sind auf der Ausschlussliste“
      Hinweis:
      Auf die UI-Formatierer in Formularen kann mit benutzerdefinierten UI-Testschritten zugegriffen und diese getestet werden. Weitere Informationen finden Sie unter Erstellen Sie einen benutzerdefinierten UI-Test.
    • Servicekatalogelemente können nicht mit benutzerdefinierten UI-Testschritten getestet werden. Verwenden Sie zum Testen von Katalogelementen Servicekatalog-Kategorie Testschritte.
      Abbildung : 5. Beispielnachricht für Katalogelement auf Ausschlussliste
      Warnmeldung mit der Aufschrift „Servicekatalogelemente sind auf der Ausschlussliste“
    • Bestimmte Komponenten sind von benutzerdefinierten UI-Seiten ausgeschlossen und dürfen nicht getestet werden.
      Abbildung : 6. Beispielnachricht für Komponenten auf Ausschlussliste
      Warnmeldung „Diese Komponente ist auf der Ausschlussliste“
    • Arbeitsbereiche können nicht mit benutzerdefinierten UI-Testschritten getestet werden. Verwenden Sie Kategorie „Formular“ Testschritte, um Formulare in einem verfügbaren Arbeitsbereich zu testen.
      Abbildung : 7. Beispiel für eine Arbeitsbereichsnachricht für die Ausschlussliste
      Warnmeldung „Arbeitsbereiche sind auf der 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 unzugängliche Komponente
      Warnmeldung „Diese Komponente ist nicht zugänglich“
    • Teamentwicklung wird in nicht unterstützt Automated Test Framework
      Abbildung : 9. Beispiel für eine Nachricht über eine nicht unterstützte Komponente
      Warnmeldung „Team Development wird in ATF nicht unterstützt“
    • Das Testen externer Websites, die in Plattformseiten eingebettet sind, wird in der nicht unterstützt Automated Test Framework
      Abbildung : 10. Beispiel für eine Nachricht zu nicht unterstützten eingebetteten externen Websites
      Warnmeldung mit „Das automatisierte Test-Framework kann keine externen Websites testen, die in Seiten auf dieser Website eingebettet sind“