2016-06-03 12 views
0

irgendeine Idee, wie ich über einer Liste der Kontrollen iterieren kann und für jeden Lauf den gleichen Test? Beispiel: Ich habe eine generierte Liste von Schaltflächen. Ich möchte jeden Knopf drücken und die Funktionalität überprüfen. Wie kann ich das tun?SAPUI5/OPA5 Tests: Wie man über mehrere Kontrollen iteriert

Ausgangssituation:

opaTest("Test if popover is closing.", function (Given, When, Then) { Given .iStartMyAppInAFrame(linkTestPage); When .onTheTestPage .iPressAButton(); Then .onTheTestPage .iShouldSeeTheRequiredAction(); });

Ich brauche etwas wie folgt aus:

var buttons = readAllButtonsOfList(); opaTest("Test if popover is closing.", function (Given, When, Then) { Given .iStartMyAppInAFrame(linkTestPage); for(var i = 0; i < buttons.length; i++) { When .onTheTestPage .iPressAButton(buttons[i]); Then .onTheTestPage .iShouldSeeTheRequiredAction(buttons[i]); } } });

Hoffnung, dass hier jemand helfen kann.

Antwort

0

OpaDynamicWait Demos rekursive Tätigkeitsprüfung, dh während mehr Knöpfe setzen für einen Test gedrückt halten, eine Behauptung in einem Erfolg, können Sie auch waitfor Nest