3
我有一個角頁與一些無線電選項結合,該部分看起來像這樣(刪節):角E2E測試爲單選按鈕
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你好{{form.worktype} }」的作品,但我似乎無法找到我的端對端測試中選擇:
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
和不同的Appro公司ach也失敗了:
it('should select the ', function() {
element('a[href$="addWork"]').click();
input('form.worktype').select('parttime');
expect(input('form.worktype').val()).toBe('parttime');
});
即使在測試中暫停()顯示部分時間已選中,也會給我「全職」。
有關如何使這個看似簡單的事情通過任何想法?
不錯,我幾乎到了那裏! – bwobbones
如果使用量角器,則很可能需要在元素中使用by.css定位器,如下所示:element(by.css('input [name =「worktype」]:checked')) – k0nG
'element(by。 css('input [name =「worktype」]:checked'))。getAttribute('value');'如果你使用量角器 – zulucoda