Je suis en train d'écrire un test DSL Karaté pour tester un point de fin de service web. J'ai déjà défini ma base d'url dans le fichier karate-config.js. Mais quand j'essaye d'employer ceci dans la section d'arrière - plan, j'obtiens l'erreur ci-dessous. S'il vous plaît aider. Fourni mon fichier de fonctionnalité ci-dessous.Obtenir "required (...) + loop ne correspond à rien à l'entrée" Scénario: '"erreur lors de l'utilisation de la section Background dans le concombre
Erreur: "nécessaire (...) + boucle ne correspond rien à l'entrée" Scénario:"
Feature: Test Data Management service endpoints that perform different operations with EPR
Background:
url dataManagementUrlBase
Scenario: Validate that the contractor's facility requirements are returned from EPR
Given path 'facilities'
And def inputpayload = read('classpath:dataManagementPayLoad.json')
And request inputpayload
When method post
Then status 200
And match $ == read('classpath:dataManagementExpectedJson.json')
Merci beaucoup pour la réponse. – saravanan17
Merci beaucoup pour votre réponse. Pour certaines raisons, même si j'ajoute un * avant l'url, l'erreur ne va pas tout de suite. Mais si je ferme et ré-éclipse éclipse, cette erreur ne s'affiche plus. Et encore, chaque fois que je fais des changements avec l'arrière-plan, cela revient sans cesse. A partir de maintenant, résoudre cela en fermant et en ré-éclipsant. Je ne sais pas pourquoi cela revient constamment lorsque des modifications ont été apportées à l'arrière-plan. – saravanan17
Le * pourrait être remplacé par l'un des mots-clés donnés, quand, alors, et, mais. Cela pourrait vous donner quelque chose de plus facile à lire. –