Je me demande s'il y a une possibilité d'ajustement, en exécutant les étapes de test, pour obtenir une valeur la réponse d'une étape de test et utiliser cette valeur dans la prochaine étape de test. J'utilise hsac-fitnesse-fixtures et des services web de savon. Par exemple, nous avons 3 étapes de test et une valeur de la réponse de la première étape peut automatiquement passer à la deuxième étape pour obtenir la réponse de la deuxième étape. En comparant avec soapui nous avons le transfert de propriété. Exemple ci-dessous: Nous avons demande xml
!define POST_BODY_2 { <ns1:ZIP>@{zip}</ns1:ZIP> </s11:Envelope> }}} }
Est-il possible d'extraire des informations de la réponse d'une étape de test, et d'utiliser cette valeur dans la prochaine étape de test avec fitnesse
Première étape: - | vérifier | xPath | // météo: Ville/texte() | @ {Ville}
Et nous obtenons xml réponse qui contient le nom de la ville. Est-il possible de transmettre ce nom de ville en tant que valeur à la deuxième étape de test. c'est-à-dire que nous avons une autre requête post-XML !define POST_BODY_3
et à cette demande pouvons-nous passer la valeur (valeur de ville) et avoir la prochaine réponse xml.
étape 2 Test | vérification | état de réponse | 200
Correct, donc votre 'stage one' devient: '| $ city = | xPath | // météo: City/text() |' vous pouvez utiliser '$ city' comme valeur dans un script ou un scénario. –
Comment puis-je utiliser la variable? Pouvez-vous élaborer avec un exemple. Merci – botguide
@botguide voir mon édition. Je n'ai pas d'équipement pratique pour le moment, laissez-moi savoir comment cela fonctionne pour vous. –