Das Schreiben der Dokumentation einer Software ist nicht gerade die aufregendste Tätigkeit. Aktuell aber wird die Dokumentation um ein spannendes Thema erweitert: das Browser-Interface von web2test.
Mit dieser API ist man in der Lage, abseits von den Standard-Funktionen, smarte, eigene Abläufe zu modellieren. Dafür sind “nur” grobe Jython Kenntnisse … und natürlich die Dokumentation des Interfaces erforderlich.
Hier ein paar kleine Beispiele dazu:
- Löschen des Browsercaches (Nützlich als Vorbedingung für einen Testlauf):
from de.itcampus.meex2 import NIBrowserPreferences
NIBrowserPreferences().deleteCache(rc.lookup(”browser”)) - Check auf ein beliebiges Attribut (Nützlich für Checks, die für ein Attribut nicht standardmäßig über das Check-Menü angeboten werden):
node = rc.getComponent(rc.lookup(’id’))
att = rc.lookup(’attribute’)
val = rc.lookup(’value’)
rc.checkEqual(node.getAttribute(att), val, “Check attribute %s” % att)









