Il existe un moyen d'exécuter et de déboguer les tests Web du rapporteur dans WebStorm. Je veux juste partager ceci répondre ici
which node
dans votre terminal)Node interpreter: Chemin complet vers Node.js (à partir de l'étape 1)
répertoire de travail: répertoire personnel pour les tests du rapporteur.
fichier Javascript: chemin complet vers node_modules/protractor/lib/cli.js
Paramètres d'application: Chemin complet vers protractor-conf.js
Vous pouvez maintenant exécuter et déboguer des tests en cliquant sur les boutons "Exécuter" ou "Déboguer" en haut de l'IDE
Je rencontrais les mêmes problèmes décrits par les commentaires de la réponse de S.Panfilov, c'est-à-dire que l'exécution du rapporteur dans WebStorm a bien fonctionné, mais le processus de débogage est resté coincé quelque part.
Le problème est décrit ici . Cela se produisait sous Mac OS X avec la version 0.20.1 du rapporteur et le nœud v0.10.26.
Le problème est résolu dans version 0.22 .
Au fait si vous avez besoin de passer des paramètres supplémentaires voici la configuration dont vous avez besoin
Cette configuration fonctionne très bien dans mon projet, où nous comptons uniquement sur la syntaxe async/wait
A travaillé pour moi. Il recherchait le protractor.conf.js dans le mauvais dossier. J'ai dû chercher quelques dirs.
Paramètres d'application: ../../protractor.conf.js
Comme certaines des autres réponses ici, j'ai trouvé que je pouvais exécuter dans la version mais pas dans Debug et que cela se bloquerait à un moment donné. J'ai trouvé que j'avais le fichier conf défini pour cibler deux navigateurs et il semble que c'était trop pour le débogueur et qu'il se bloquerait sans plus d'informations. Cibler un seul navigateur a résolu ce problème pour moi.