2016-07-19 3 views
0

我々が使用しますE2Eテスト、 モカとチャイ、Visual Studioの2015 Node.jsのプロジェクトのための ノードJSツールの 分度器。 分度器のconf.jsは次のようになります。どのようにVisual Studioにデバッグのためのセットアップ分度器テストを2015年まで

exports.config = { 
    framework: 'mocha', 
    seleniumAddress: 'http://localhost:4444/wd/hub', 
    specs: ['./tests/**/*_test.js'], 
    mochaOpts: { 
     timeout: 30000 // ms 
    } 
} 

すべて私が必要なもの - ブレークポイントで停止します。

protractr conf.jsを実行している間に分度器がうまく動作しますが、IDEのブレークポイントに到達する方法が見つかりません。 私は記事を読んで、それらはすべてVisual Studio Codeとlaunch.jsonまたはリモートデバッグについてです。どちらも私の普通の状況ではないように見えます。 私も試しましたbrows.pause()browser.debugger()または - 反応がありません。テストは、これらのコマンドがない場合と同じ方法で実行され、(期待通りに)失敗します。 おそらく、私が分度器のテストを実行して、少なくともブラウザ内でデバッグできるように、プロジェクトの設定のための設定作業がありますか?

+1

したがって、次のようなAngularJSプロジェクトに関連しています。 https://misaxionsoftware.wordpress.com/2014/01/30/angularjs-protractor-visual-studio-super-dry/ デバッグ: node_modules \ protractor \ lib \ cli.jsをプロジェクトに含め、Nodeとして設定します。 .js起動ファイル プロジェクトのプロパティでは、スクリプト引数をprotractor.conf.jsとして設定します –

+0

ありがとうございます。これは正しいです。私は私のポストの後、この解決策を後で見つけました。あなたは下に追加することができ、私はそれを回答としてマークします –

答えて

1

@Artem、

注:エディの要件として、私はちょうど彼が彼のコメントから、ここで答えを追加できます。

ソリューション:

参考:

https://misaxionsoftware.wordpress.com/2014/01/30/angularjs-protractor-visual-studio-super-dry/

AngularJSのデバッグ:

(1)node_modules \分度器\ libに\ cli.jsプロジェクトに含めると、ノードとして設定します。 jsスタートアップファイル

(2)プロジェクトのプロパティで、スクリプト引数をprotractor.conf.jsとして設定します

関連する問題