0
votes

Fichier de spécification ne s'identifie pas par le Cadre de concombre de Protractor

Mon fichier de configuration de test n'est pas capable de trouver le fichier de spécifications. J'ai déjà créé des fichiers spécifiques. Auparavant, j'ai couru aussi ces scripts aussi .. Mais pour plus de mises à jour du framework, j'ai mis à jour les chemins des fichiers .. Cela rend l'erreur de fichiers spécifiques et même j'ai donné le chemin complet également, il n'est pas en mesure de trouver le fichier de spécifications.

fichier de spécification. xxx

fichier de config xxx

journal xxx

peut A m'aider à effacer cette question .. Ceci est lié à mon cadre de projet POC ..


0 commentaires

3 Réponses :


-1
votes

Ceci à cause de la page SPEC CODE> PATH

specs: [
    '../Proc/src/test/java/com/proc/features/test.feature' //Provide a complete path to your test file along with file extension(.ts)
 ],


9 commentaires

Mais lors de la mise en place d'un cadre, nous devons fournir un chemin de chemin relatif .. de sorte qu'il s'agisse d'un chemin sécurisé et qu'il a pris des fichiers de dossier de projet direct.


Le chemin relatif va bien. Donnez le fichier complet avec l'extension de fichier (.TS ou .JS)


J'ai donné le chemin correct avec l'extension de fichier .. J'ai donné le chemin du fichier de fonctionnalité d'exécution


génial. Pourriez-vous mettre à jour la question avec votre implémentation?


Ce que vous vouliez dire par la mise en œuvre ??


Pourriez-vous mettre à jour votre structure de dossier de projet avec le nom du fichier de test? dans la question


Salut madhan, s'il vous plaît regarder dans cette question .. j'ai mis à jour ma structure de projet .. Stackoverflow.com/questions/58981516/...


Avez-vous eu un temps de vérifier celui-là .. ??


github.com/satish152/proc-ui salut madhan attaché mon url de référentiel .. Peut-être essayer de regarder dans ce code et s'il vous plaît laissez-moi savoir pourquoi il n'est pas capable de trouver le fichier de spécifications ..



0
votes

Pour clarifier d'autres commentaires que j'ai vus d'autres ici, vous n'avez pas à donner la voie exacte du fichier. Vous pouvez faire

specs: [
'../Proc/src/test/java/com/proc/features/']


8 commentaires

Oui Reymond, je veux essayer la structure maven, mais cela a eu des flop .. Si nous n'avons pas donné le chemin de fichier exact, alors comment il exécute le fichier de fonctionnalité?


@SatishRongala Ok, je vous recommanderais d'utiliser une structure Java dans un projet JavaScript car c'est une mauvaise pratique. Pour répondre à votre question, c'est un modèle global gulpjs.com/docs/en/ Obtenir / expliquer-Globs est une petite explication. Imaginez que vous avez eu 100 fichiers de fonctionnalités! Vous ne voudrez pas énumérer chaque fichier, à la place, vous passeriez dans un globe global et tous les fichiers correspondant au modèle seraient inclus.


okk et une autre chose est "../../" Le style de chemin relatif ne fonctionne pas du tout pour moi. Chaque fois que je donne le chemin complet, il ne fonctionne que pour les modules NPM .. Comment puis-je surmonter que


@Satishrongala sans voir votre structure de chemin complète, je ne peux pas donner une réponse. Pouvez-vous partager le repo?


Github.com/satish152/proc-ui ... J'ai mis à jour ma structure de dossier sur Visual Studio Format de code simplement .. et pouvez-vous aussi regarder mon code car il n'est pas en mesure de trouver le fichier de spécification même s'il est présent


Je n'aurai pas le temps de passer à travers tout le code tant que ce week-end mais à un coup d'œil rapide, essayez spécifications: ['../ fonctionnalités /']


Merci beaucoup de Raymond .. mais s'il vous plaît vérifier si vous avez le temps ..


Salut Raymond .. s'il vous plaît regardez-y quand vous avez eu le temps ..



0
votes

C'est une chose simple qui fait que mon cadre fonctionne .. NPM Installez CUCOMBER@1.3.3 --Save-Dev


0 commentaires