2017-12-08 22 views
0

入力フィールドに文字列が含まれているかどうかを確認したいと思います。以下のコードスニペットから、どうすれば確認できますか?実際には資産管理が含まれています。あなたが行うことができますあなたのテストで、その後入力フィールドに分度器テストの値が含まれているかどうかを確認する方法

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

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

あなただけがあるかどうかを確認したい場合は、あなたの入力を選択する方法、一例を設定

<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

任意の値:

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

入力いただきありがとうございます。 input.getAttribute( 'value')にAsset Managementだけが含まれているかどうかを確認したいと思います。 ありがとうございます – Venkat

+0

私は別の構文で私の答えを更新しました – Lakston

+0

ありがとうたくさん..それは働いた:) – Venkat

関連する問題