Handbuch

Web43.1
Pseudo DOM API für Webanwendungen

QF-Test bietet 'SUT Skript' Knoten Zugriff auf einen Teil des DOM API einer Webanwendung. Dieses API entspricht nicht ganz dem auf JavaScript Ebene, auf welcher mittels der in diesem Kapitel beschriebenen Methoden toJS und evalJS mit der Webanwendung interagiert werden kann. Mit dem DOM API ist es möglich, das DOM zu traversieren und Attribute von DOM Knoten auszulesen und zu setzen, aber nicht die Struktur des DOM zu verändern. Dieses API ist damit hilfreich für die Implementierung von Name- oder FeatureResolvern (vgl. Abschnitt 44.1).

HinweisDas DOM kann für verschiedene Browser unterschiedlich ausfallen. Daher sollten Sie versuchen, sich in Ihren Skripten und Resolvern nicht auf Kindindizes zu verlassen, falls Sie beabsichtigen mit mehreren Browsern zu testen.

Das DOM API von QF-Test besteht aus den folgenden fünf Klassen:

43.1.1
Die abstrakte Klasse Node
43.1.2
Die Klasse DocumentNode
43.1.3
Die Klasse FrameNode
43.1.4
Die Klasse DomNode
43.1.5
Die Klasse DialogNode