Ich arbeite in einem e2e Test-Projekt mit Winkelmesser mit Gurke, um ein Angular 4 Web zu testen.So deaktivieren Sie Animationen in Winkelmesser
In der Transporteur Konfigurationsdatei habe ich diese Konfiguration:
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');
});
},
Das Problem ist, dass, wenn ich meinen Test ausführen, ich habe diesen Fehler:
Error: Trying to load mock modules on an Angular v2+ app is not yet suported
ich das gleiche verwendet habe Konfiguration, um ein Angular 2 Web zu testen und es hat gut funktioniert.
Vielen Dank im Voraus,
Hallo Dao, Sie Vielen Dank für Ihre Antwort sehr. Ich habe dies hinzugefügt, aber das Problem ist der Fehler, den ich bekomme: Fehler: Der Versuch, Mock-Module auf einem Angular v2 + App zu laden ist noch nicht unterstützt Ich teste ein Angular 4 Web. In meinem alten Projekt habe ich Angular 2 getestet und diese Lösung hat für mich gut funktioniert – EstherSalinas