Protractor 在量角器中读取输入文本中的默认文本值的代码是什么?

Protractor 在量角器中读取输入文本中的默认文本值的代码是什么?,protractor,Protractor,我想读取输入文本字段中的默认文本。例如:- 我想从输入字段中读取“输入预订号码”。我需要验证这篇文章 以下是html值:- <div class="input-field" ng-class="{'has-error': !$ctrl.isValid}"> <input id="reservation-number" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid

我想读取输入文本字段中的默认文本。例如:-

我想从输入字段中读取“输入预订号码”。我需要验证这篇文章

以下是html值:-

<div class="input-field" ng-class="{'has-error': !$ctrl.isValid}">
<input id="reservation-number" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-maxlength" maxlength="30" required="" title="reservation-number" ng-blur="$ctrl.reservationModified($ctrl.reservationNumber);" ng-model="$ctrl.reservationNumber" type="text">
<label class="avoid-overlap ng-binding" for="resNumber"> Enter Reservations Number </label>

输入预订号码
我怎么能用量角器来读呢

我尝试了以下css值:-

  • 元素(by.css('.avoid overlap.ng binding').getText()
  • 元素(by.css('label.avoid overlap.ng binding').getText()
  • 元素(by.css('ng-pristine.ng untouched.ng empty.ng invalid.ng invalid required.ng valid maxlength').getText()
  • getText()
    返回一个承诺


    请参阅。一个示例解释了如何解决此问题。

    谢谢您的帮助。它现在正在工作。我尝试了以下代码:-

    element(by.css('[for="resNumber"]')).getText();
    

    这对我来说很好。

    我已经尝试过了,但只有在文本字段中提供了一些值时,这才有效。但是我想阅读提示文本。这不起作用。顺便说一句。为什么不只是
    元素(by.css('label')).getText();