Angularjs 使用带有扩展HTML标记(x-ng和数据ng)的量角器

Angularjs 使用带有扩展HTML标记(x-ng和数据ng)的量角器,angularjs,protractor,angular-ngmodel,angularjs-e2e,Angularjs,Protractor,Angular Ngmodel,Angularjs E2e,我正在使用量角器用Angular.js应用程序测试e2e。我能够使用以下工具通过ng模型获取元素: element(by.model('ctrl.someModel')).sendKeys('abc'); 但是,它仅在模型为“ng模型”且未使用“数据ng模型”或“x-ng-model”等严格的标记扩展程序时有效 有人知道如何使用HTML扩展器吗?dataNG model是通过by.model定位器实现的量角器甚至还有一个: 其中check.w和check.x型号: it('should fin

我正在使用量角器用Angular.js应用程序测试e2e。我能够使用以下工具通过ng模型获取元素:

element(by.model('ctrl.someModel')).sendKeys('abc');
但是,它仅在模型为“ng模型”且未使用“数据ng模型”或“x-ng-model”等严格的标记扩展程序时有效


有人知道如何使用HTML扩展器吗?

dataNG model
是通过
by.model
定位器实现的<代码>量角器甚至还有一个:

其中
check.w
check.x
型号:

it('should find inputs with alternate attribute forms', function() {
  var letterList = element(by.id('letterlist'));
  expect(letterList.getText()).toBe('');

  element(by.model('check.w')).click();
  expect(letterList.getText()).toBe('w');

  element(by.model('check.x')).click();
  expect(letterList.getText()).toBe('wx');
});
<input ng:model="check.w" ng-true-value="'w'" type="checkbox"/> W
<input data-ng-model="check.x" ng-true-value="'x'" type="checkbox"/> X
[ng-model="modelname"]
[data-ng-model="modelname"]
 ...