# checkformulabytext

## Description :

Vérifie que le texte à côté d'un objet localisé par son texte a une valeur définie par une formule.

## Définition :

Dans la zone texte, possibilité de mettre :

* texte affiché à l'écran

Dans la zone paramètre, une formule. Les variables peuvent être utilisées dans une formule en mettant  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.

Le texte peut également être contenu dans la propriété placeholder, label, value ou aria-label.

L'évaluation de la formule s'appuie sur la librairie exp4j. Une documentation  est disponible sur ce lien : <https://lallafa.objecthunter.net/exp4j/>

## Exemples :

Le site <https://magento.softwaretestingboard.com/> contient un panier avec le texte order total correspondant au montant du panier..

L'action checkformulabytext(Order Total,{prix}\*2) récuperera la valeur de Order Total et la comparera au résultat de la formule {prix}\*2.

<figure><img src="https://2653574120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsGTMFS98BdqWHcneEgIq%2Fuploads%2Fq3Lc8NECjVl9T5twI6oU%2Fimage.png?alt=media&#x26;token=55ecddae-74a8-497c-869e-8f27a7ca96df" alt=""><figcaption></figcaption></figure>
