1
修改角我有以下的角度控制器在量角器
....
.controller('EndCtrl', ['$scope', '$location', 'Players', function($scope, $location, Players) {
console.log('players', Players);
$scope.players = Players;
$scope.go = function (path) {
Players = [];
$location.path(path);
};
}]);
凡Players
是angular.value()提供商。
我試圖運行一個量角器測試,我需要設置Players
有什麼事情發生的頁面
因此之前....
.....
beforeEach(function(){
browser.get('#/end');
browser.waitForAngular();
browser.executeScript(function(json) {
var mod = angular.module('myApp.players');
mod.run(['Players', function(Players){
Players = [json.characters[0], json.characters[1]];
console.log(Players, 'player browser');
}]);
console.log('player browser', mod);
}, json);
});
然而,在運行測試似乎在事實之後執行。
我需要的控制器運行之前設定值....
嘗試將'browser.waitForAngular();'移動到'mod.run()'命令之後。 –