binding
e2e テストで a をテストするのに問題があります。これが私のコードです:
HTML:
<select ng-model="salutation" ng-options="s.value for s in salutations">
<option value="">Please choose</option>
</select>
コントローラ:
function MainCtrl($scope) {
$scope.salutations = [{
key: "male",
value: "Mr."
}, {
key: "female",
value: "Mrs."
}];
$scope.salutation = salutations[0];
}
E2E テスト:
...
describe('Form', function() {
it('should initialize from model', function() {
expect(binding('salutation')).toMatch('Mr.');
});
});
...
e2e テストを実行すると、次のエラー メッセージが表示されます。
select binding 'salutation'
Binding selector 'salutation' did not match.
<span>{{salutation}}</span>
どうも!
UPDATE : 新しい質問を支持して終了しましたなぜ binding() は e2e テストで双方向バインディングを見つけられないのですか?