WebStormで分度器Webテストを実行およびデバッグする方法があります。私はただ共有したい this ここに答える
which node
と入力)ノードインタープリター:Node.jsへのフルパス(ステップ1から)
作業ディレクトリ:分度器テストのホームディレクトリ。
Javascriptファイル:node_modules/protractor/lib/cli.js
へのフルパス
アプリケーションパラメータ:protractor-conf.js
へのフルパス
IDEの上部にある[実行]または[デバッグ]ボタンをクリックして、テストを実行およびデバッグできるようになりました
私はS.Panfilovの答えへのコメントで説明されている同じ問題を経験していました。つまり、WebStormで分度器を実行することはうまくいきましたが、デバッグプロセスはどこかに行き詰まりました。
問題は here で説明されています。分度器のバージョン0.20.1とノードv0.10.26のMac OS Xで発生していました。
問題はバージョン0.22で解決されます。
ところで追加のパラメータを渡す必要がある場合ここに必要な設定があります
この設定は、async/await構文のみに依存している私のプロジェクトでうまく機能します
私のために働いた。間違ったフォルダーでprotractor.conf.jsを探していました。いくつかのディレクトリを検索する必要がありました。
アプリケーションパラメータ:../../protractor.conf.js
ここでの他の応答のいくつかと同様に、リリースでは実行できましたが、デバッグでは実行できず、ある時点でハングするだけでした。 2つのブラウザーを対象とするように設定されたconfファイルがあることがわかりました。これはデバッガーにとっては大きすぎて、これ以上情報がなくてもハングするようです。単一のブラウザのみをターゲットにすると、この問題は修正されました。