Seiteninspektor
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.
- Einen hervorgehobenen Rahmen zur Identifizierung der aktuell inspizierten Seite.
- Ein Bannersymbol zum Anzeigen oder Ausblenden des Inspektorfensters.
- Eine Schaltfläche zum Aktualisieren der Liste der Seitenkomponenten.
- Eine Schaltfläche zum Ausblenden des Inspektorfensters.
- Eine Inspektorschaltfläche zum Identifizieren bestimmter Komponenten auf einer Seite.
- Eine Liste der Seitenkomponenten, die für Tests von benutzerdefinierten UIs verfügbar sind.
- Einen Suchfilter für Seitenkomponenten.
- Eine Zeile zum Anklicken, um weitere Informationen zu einer Seitenkomponente anzuzeigen.
- Eine hervorgehobene Zeile und ein Tooltip, um eine Vorschau der Informationen zur aktuell inspizierten Komponente anzuzeigen.
- Eine hervorgehobene Seitenkomponente zum Identifizieren der aktuell geprüften Komponente auf der Seite.
- Eine Komponentenbezeichnung und eine Zurück-Schaltfläche, um zur Liste der Seitenkomponenten zurückzukehren.
- Eine Liste von Aktionen für die aktuelle Seitenkomponente.
- Eine Liste mit Attributinformationen für die aktuelle Seitenkomponente.
- 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.
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.
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
- 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.
- 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 - 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 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 - Bestimmte Komponenten sind von benutzerdefinierten UI-Seiten ausgeschlossen und dürfen nicht getestet werden.
Abbildung : 6. Beispielnachricht für Komponenten auf 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
- Listen können nicht mit benutzerdefinierten UI-Testschritten getestet werden. Verwenden Sie die Testschrittkategorie Liste und zugehörige Liste, um Listen zu testen.
- 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 - Teamentwicklung wird in nicht unterstützt Automated Test Framework
Abbildung : 9. Beispiel für eine Nachricht über eine nicht unterstützte Komponente - 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
- Bestimmte Komponenten sind in nicht zugänglich Automated Test Framework