Not able to get Text from the disabled input field in selenium java. I tried:
element.getAttribute("disabled")
==> it returns True.
element.getText()
==> it returns Null
(String) ((JavascriptExecutor) driver).executeScript("angular.element($('#indirectRate')).text()")
==> it returns null too.
Here is the html:
<input type="text" id="indirectRate" class="form-control
ng-pristine ng-untouched ng-valid ng-not-empty
ng-valid-valdr-digits ng-valid-valdr-min ng-valid-valdr-max ng-valid-valdr"
name="indirectRate" ng-model="proposal.budget.indirectRate" ng-
disabled="proposalElementDisabled() || proposal.budget.indirectType ===
'DISALLOWED'" disabled="disabled">