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. Auch wenn clientseitige Skripts bei der Ausführung von Verfahren bei JavaScript-Fehlern automatisch fehlschlagen können, kann sich der Fehler dennoch auf Daten und das ausgeführte Verfahren 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.