Bei Transaktionsprüfobjekten wird ein Skript ausgeführt. Dabei wird das Prüfobjekt mit Elementen wie Drop-down-Menüs, Textfeldern oder Schaltflächen auf deiner Seite interagieren. Das Prüfobjekt sucht diese Elemente auf der Seite anhand eines CSS- oder XPath-Selektors .
In bestimmten Situationen muss vielleicht ein zufälliges Element auf der Seite ausgewählt werden. Beispielsweise ein Klick auf einer von mehreren „In den Einkaufskorb legen“-Schaltflächen auf einer Produktübersichtsseite, um zufällig auszuwählen, welches Produkt tatsächlich in den Einkaufskorb aufgenommen wird.
Dafür unterstützen wir nun den Einsatz einer
automatischen Variable
, die verwendet werden kann, um eine zufällige Ganzzahl zwischen zwei angegebenen Werten zu generieren und damit ein zufälliges Element auf der Seite auszuwählen. Zum Beispiel wird der XPath-Ausdruck (//a[@id='exampleLink'])[{{@RandomInt(1,5)}}]
einen der ersten fünf Links auf der Seite mit der ID exampleLink auswählen.