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