In transactiecontroleregels wordt een script uitgevoerd waarbij de controleregel interacteert met elementen op uw pagina, zoals vervolgmenu’s, tekstvakken of verzendknoppen. De controleregel lokaliseert dergelijke elementen op de pagina met behulp van een CSS- of XPath-selector .
In bepaalde situaties moet u mogelijk een willekeurig element op de pagina selecteren. Bijvoorbeeld een klik op een van de verschillende knoppen “Toevoegen aan winkelwagen” op een productoverzichtspagina, om willekeurig te bepalen welk product daadwerkelijk aan de winkelwagen wordt toegevoegd.
Hiertoe ondersteunen we nu het gebruik van een
automatische variabele
, die kan worden gebruikt om een willekeurig geheel getal tussen twee gegeven waarden te genereren, en zo een willekeurig element op de pagina te selecteren. Als voorbeeld, het XPath statement (//a[@id='exampleLink'])[{{@RandomInt(1,5)}}]
selecteert een van de eerste 5 koppelingen op de pagina met ID exampleLink.