小编Mto*_*ypc的帖子

无法使用量角器获取输入值

我正在使用angularJS来开发一个应用程序.为了测试它,我使用量角器.

我想检查输入区域中的值.这是我的意见:

<input id="rank-max-range" class="form-control has-feedback" name="inputMax" type="number" placeholder="Maximum" ng-model="selectedItem.range.max" min="{{selectedItem.range.min}}" max="{{selectedItem.answers.length}}">
Run Code Online (Sandbox Code Playgroud)

这是测试:

it('should be fill the max range with the given value', function() {
  element(by.id('rank-max-range')).sendKeys(2);
  expect(element(by.id('rank-max-range')).getText()).toEqual(2);
});
Run Code Online (Sandbox Code Playgroud)

问题是它没有用.我在文档中发现它可以使用getAttribute('value').但在我的情况下,我的输入没有值属性.

我想知道是否可以检查内容,ng-model但我没有找到解决方案.

你知道我怎么能做到这个测试吗?

javascript testing selenium angularjs protractor

3
推荐指数
1
解决办法
2590
查看次数

标签 统计

angularjs ×1

javascript ×1

protractor ×1

selenium ×1

testing ×1