3 votes

Karate: Je voudrais affirmer pour faire correspondre des parties de la réponse

Karaté: Je voudrais affirmer pour faire correspondre des parties de la réponse

Je reçois la réponse suivante: 12:10:33.960 [imprimer] Kyc Status changé de NotStarted à Accepted. Raison: Adresse de sortie AdresseLigne : 6927 14TH AVE

Mais je voudrais seulement faire correspondre une partie de la réponse. par exemple: "Kyc Status changed from NotStarted to Accepted."

1voto

Peter Points 1599

Les exemples suivants devraient résoudre votre problème :

    Scénario : Correspondance du texte
      * def yourResponse = "12:10:33.960 [print] Kyc Status changed from NotStarted to Accepted.Reason: Output Address AddressLine : 6927 14TH AVE"
      * match yourResponse contains "NotStarted to Accepted"
      * match yourResponse !contains "does not contain"
      * assert new RegExp("NotStarted to Accepted").test(yourResponse)

Il va sans dire que vous pouvez utiliser n'importe quelle regex avec la construction assert new RegExp.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X