いくつかのラジオオプションを含む角度のあるページがあります。そのセクションは次のようになります(要約):
div.row-fluid(ng-controller="SearchCtrl")
...
form(name="pForm")
...
div.span4
input(ng-model='form.worktype', type='radio', value='fulltime', name='worktype')
| Full Time
input(ng-model='form.worktype', type='radio', value='parttime', name='worktype')
| Part Time
p hello {{form.worktype}}
フォームは機能し、「p hello {{form.worktype}}」は機能しますが、e2e テスト内で選択が見つからないようです:
it('should select the ', function() {
element('a[href$="addWork"]').click();
input('form.worktype').select('parttime');
expect(binding('form.worktype')).toBe('parttime');
});
戻り値:
Binding selector 'form.worktype' did not match
また、別のアプローチも失敗します。
it('should select the ', function() {
element('a[href$="addWork"]').click();
input('form.worktype').select('parttime');
expect(input('form.worktype').val()).toBe('parttime');
});
テストの一時停止()がパートタイムが選択されていることを明確に示していても、「フルタイム」を提供します。
この一見単純なことを通過させる方法についてのアイデアはありますか?