Client-Fehler identifizieren und beheben
Identifizieren Sie Client-Fehler, und beheben Sie sie in clientseitigen Skripts.
Vorbereitungen
Warum und wann dieser Vorgang ausgeführt wird
Wenn Client-Fehler auftreten, schlägt Automated Test Framework für den Test für den Schritt fehl, der ausgeführt wurde, als der Fehler auftrat. Obwohl clientseitige Skripts bei JavaScript-Fehlern während der Ausführung von Prozeduren unbemerkt fehlschlagen können, kann sich der Fehler dennoch auf Daten und die ausgeführte Prozedur auswirken. Das automatisierte Test-Framework betrachtet diese Fehler als Validierungsfehler.
Prozedur
Nächste Maßnahme
Beispiel für Client-Fehler
Es gibt verschiedene Arten allgemeiner Client-Fehler.
Client-JavaScript-Fehler
Wenn ein Client-Skript einen Fehler verursacht, zeigt die Browserkonsole einen Fehler ähnlich dem folgenden Beispiel an:
***************************************************
A script has encountered an error in render events
TypeError: Cannot read property 'id' of undefined
Script ends. Continuing happily
***************************************************
[00:00:00.002] onLoad Modify Comments LabelIn diesem Beispiel hat die Bezeichnung der Änderungskommentare des Client-Skripts den Fehler verursacht.
Andere Client-Skriptfehler
Alle anderen Berichte von Skriptfehlern werden bei Auftreten bei der Formatierung direkt an die Browserkonsole gemeldet.
TypeError: Callbacks (ID) ist nicht definiert
Skript-Ressourcenlinks von Sys-ID
In einigen Fällen stellt der Konsolenfehler eine Verknüpfung zur Skriptressourcendatei mit seiner Sys-ID bereit. Wenn Sie diesem Link folgen, kann der Kontext angegeben werden, in dem das Skript ausgeführt wurde.
Uncaught ReferenceError: myobj is not defined
at incident.do?sys_id=12345678901234567890123456789012
(anonymous) @ incident.do?sys_id=12345678901234567890123456789012 <---- LINK
Skriptzugriffsberechtigungen
- Zugriffssteuerungsregelberechtigungen für Tabellen und Felder.
- Anwendungszugriffsberechtigungen, wenn das Skript auf Anwendungen in einem privaten Bereich zugreift.
- Domänentrennungsberechtigungen, wenn die Domänentrennung konfiguriert ist.