如果输入字段包含量角器测试中的任何值,如何检查

时间:2017-12-08 09:41:56

标签: angular testing protractor

我想检查输入字段是否包含任何字符串。从下面的代码片段中,我该如何检查?它实际上包含资产管理

<input _ngcontent-c6="" class="col-md-3 mat-input-element mat-form-field-autofill-control ng-pristine ng-valid ng-touched" id="title" matinput="" placeholder="Object Title" type="text" ng-reflect-model="Asset Management" ng-reflect-id="title" ng-reflect-placeholder="Object Title" ng-reflect-type="text" aria-describedby="mat-hint-2" aria-invalid="false">

1 个答案:

答案 0 :(得分:2)

设置一种选择输入的方法,例如:

beforeEach(function() {
    input = element(by.id('title'));
  });

然后在你的测试中你可以做到:

expect(input.getAttribute('value')).toBe('Asset Management')

如果您只想查看是否有值:

expect(input.getAttribute('value')).toBeTruthy()