Seiteninspektor
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 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 zur Vorschau von Informationen zur aktuell überprüften Komponente.
- 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 anzuzeigen, während Sie eine Komponente auf einer Seite überprüfen. Wenn es viele Bezeichnungspfade für „Vorgänger“ eines Elements gibt, können nur drei angezeigt werden. Jedes Bezeichnungspfadelement wird durch ein > getrennt. Es kann verwendet werden, um zwischen zwei ähnlich aussehenden Komponenten zu unterscheiden.
Seiteninspektor-Startprogramm
Das Startprogramm für Seiteninspektor hilft Ihnen, eine bestimmte Seite im Seiteninspektor auszuwählen und zu starten. Weitere Informationen finden Sie unter Untersuchen 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 mitAusschlussliste können nicht mit anwenderdefinierten UI -Testschritten getestet werden. Seitenkomponenten auf der Ausschlussliste umfassen normalerweise spezialisierte Now Platform -Anwenderoberflächen und Komponenten, die bereits auf andere Weise getestet werden können. Testdesigner können keine anwenderdefinierten 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 auf der Ausschlussliste aufgeführten Schnittstellen durch einen grauen Hintergrund angezeigt, wenn das Untersuchungssymbol darüber gezogen wird. Eine detaillierte Meldung über die Schrittkategorie, die zum Testen dieser Komponenten verwendet werden muss, wird angezeigt, indem Sie das Überprüfungssymbol auf eine Komponente auf der Ausschlussliste legen.
- Listen können nicht mit anwenderdefinierten UI-Testschritten getestet werden. Verwenden Sie die Testschrittkategorie Liste und zugehörige Liste, um Listen zu testen.
Abbildung : 3. Beispiel für eine Listennachricht zum Ausschluss einer Liste - Formulare können nicht mit anwenderdefinierten UI-Testschritten getestet werden. Um Formulare zu testen, verwenden Sie Kategorie „Formular“ -Testschritte.
Abbildung : 4. Beispiel für eine Formularnachricht für die Ausschlussliste Hinweis:Auf die UI-Formatierer in Formularen kann mit anwenderdefinierten UI-Testschritten zugegriffen und sie getestet werden. Weitere Informationen finden Sie unter Erstellen Sie einen anwenderdefinierten UI-Test. - Servicekatalogelemente können nicht mit anwenderdefinierten UI-Testschritten getestet werden. Um Katalogelemente zu testen, verwenden Sie Servicekatalog-Kategorie -Testschritte.
Abbildung : 5. Beispielnachricht für ein in der Ausschlussliste aufgeführtes Katalogelement - Bestimmte Komponenten sind von anwenderdefinierten UI-Seiten ausgeschlossen und dürfen nicht getestet werden.
Abbildung : 6. Beispielnachricht für eine Komponente auf der 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. Beispiel für eine Arbeitsbereichsnachricht auf der Ausschlussliste
- Listen können nicht mit anwenderdefinierten 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. Beispiel für eine Nachricht zu einer unzugänglichen Komponente - Teamentwicklung wird im nicht unterstützt Automated Test Framework
Abbildung : 9. Beispiel für eine nicht unterstützte Komponentenmeldung - Das Testen von externen Websites, die in Plattformseiten eingebettet sind, wird im nicht unterstützt Automated Test Framework
Abbildung : 10. Beispiel für eine nicht unterstützte Nachricht für eingebettete externe Websites
- Bestimmte Komponenten sind in nicht zugänglich Automated Test Framework