checkformulabyxpath
Description :
Vérifie que le texte à côté d'un objet localisé par son xpath a une valeur définie par une formule.
Définition :
Dans la zone xpath, mettre le xpath de l'élément.
Dans la zone paramètre, une formule. Les variables peuvent être utilisées dans une formule en mettant comme la variable entre accolades (ex:{prix}).
Si le contenu récupéré correspond au résultat de la formule, le résultat est ok, sinon il est warning.
L'évaluation de la formule s'appuie sur la librairie exp4j. Une documentation est disponible sur ce lien : https://lallafa.objecthunter.net/exp4j/
Exemple
Le site https://magento.softwaretestingboard.com/ contient un panier avec le texte order total correspondant au montant du panier. Pour identifier cet objet, on peut utiliser le xpath : //[@class='grand totals']//[@class='price']
L'action checkformulabyxpath("//[@class='grand totals']//[@class='price']",{prix}*2) récuperera la valeur de Order Total et la comparera au résultat de la formule {prix}*2
Last updated