0
私は、角度4のウェブをテストするためにCucumberを使って分度器でe2eテストプロジェクトに取り組んでいます。分度器の設定ファイルで分度器のアニメーションを無効にする方法
、私はこの構成を持っている:
onPrepare: function() {
/* global angular: false, browser: false, jasmine: false */
//Window size
browser.driver.manage().window().maximize();
// Disable animations so e2e tests run more quickly
var disableNgAnimate = function() {
angular.module('disableNgAnimate', []).run(['$animate',
function($animate)
{
$animate.enabled(false);
}]);
};
browser.addMockModule('disableNgAnimate', disableNgAnimate);
// Store the name of the browser that's currently being used.
browser.getCapabilities().then(function(caps) {
browser.params.browser = caps.get('browserName');
});
},
問題は、私は私のテストを実行したときに、私はこのエラーを持っていることです。
Error: Trying to load mock modules on an Angular v2+ app is not yet suported
私は同じを使用しましたAngular 2 Webをテストするための設定で、うまくいきました。
あなたはonPrepareでそれを追加することができ、事前に
こんにちはダオ、 をあなたの応答をありがとうございました。 エラー:Angular v2 +アプリでモックモジュールを読み込もうとしていません。 私はAngular 4ウェブをテストしています。私はこれを追加しましたが、問題は私が得るエラーです。 私の古いプロジェクトでは、Angular 2をテストしましたが、このソリューションはうまく動作しました – EstherSalinas