Web51.5
Zugriff auf unsichtbare Felder einer Webseite

Unsichtbare Felder (hidden fields) werden standardmäßig nicht aufgezeichnet und somit auch nicht unterhalb des Fenster und Komponenten Knotens abgelegt.

Wenn Sie regelmäßig auf unsichtbare Felder zugreifen müssen, können Sie die Option Sichtbarkeit von DOM-Elementen berücksichtigen deaktivieren.

Einen andere Möglichkeit bietet das folgende Vorgehen:

Das Auslesen der Attribute des unsichtbaren Feldes (z.B. das Attribut 'value') kann durch ein einfaches SUT-Skript geschehen, wie es unten gezeigt wird. Details zu Skripting im Allgemeinen, die genutzten Methoden und Parameter finden Sie entsprechend in Skripting, Die API des Runcontexts und Pseudo DOM API für Web-Anwendungen.

node = rc.getComponent('id of the hidden component', hidden=1)
          node.getAttribute('value')
        
Beispiel 51.37:  Auslesen des Attributs 'value' eines unsichtbaren Feldes