Protractor 量角器如何使用被动窗体验证复选框状态

Protractor 量角器如何使用被动窗体验证复选框状态,protractor,Protractor,如何验证复选框状态是否处于选中状态: <div class="form-group ng-star-inserted" id="no_empty-group"><label></label><span class="content"><label><input formcontrolname="no_empty" id="no_empty" type="checkbox" ng-reflect-name="no_empty" cl

如何验证复选框状态是否处于选中状态:

<div class="form-group ng-star-inserted" id="no_empty-group"><label></label><span class="content"><label><input formcontrolname="no_empty" id="no_empty" type="checkbox" ng-reflect-name="no_empty" class="ng-valid ng-dirty ng-touched"> Don't send empty </label></span></div>
如果选中或取消选中此复选框,我看不到HTML上有任何更改。 不确定如何在量角器中验证复选框是否已选中

对于类型为checkbox的元素,应该可以:

var checkbox = element(by.id('no_empty'));
expect(checkbox.isSelected()).toBe(false); // unchecked
checkbox.click();
expect(checkbox.isSelected()).toBe(true);  // checked