Камрады!
Есть вот такая форма UI:
SH_27 Jul. 31 16.46.jpg 9,65К 1 Количество загрузок:
с вот таким вот HTML кодом FE:
<div class="sw-select ng-scope" ng-if="ctrl.showTabs" style=""> <input class="ng-pristine ng-untouched ng-valid ng-not-empty ng-valid-required ng-valid-pattern" name="zoneName" ng-model="ctrl.newZone.zoneName" ng-pattern="/^LOL[1-9][0-9]?$/i" ng-required="true" ng-disabled="ctrl.showTabs" required="required" disabled="disabled" type="text"/> <div class="sw-select-list"> <!-- ngRepeat: site in ctrl.allAvailableZoneNames | filter: ctrl.newZone.zoneName | limitTo:10 --> <div class="sw-select-item ng-binding ng-scope" ng-repeat="site in ctrl.allAvailableZoneNames | filter: ctrl.newZone.zoneName | limitTo:10" ng-click="ctrl.newZone.zoneName = site"> LOL25 </div> <!-- end ngRepeat: site in ctrl.allAvailableZoneNames | filter: ctrl.newZone.zoneName | limitTo:10 --> </div> <div class="sw-select-error"> </div>
Задача: Прочитать содержимое "disable" input формы и передать в String
Код:
xpath: public static final By ZONE_FORM_NAME = By.xpath("//div[@ng-if='ctrl.showTabs']"); String actualZoneName = driver.findElement(NewZoneElements.ZONE_FORM_NAME).getAttribute("value"); Возвращает null String actualZoneName = driver.findElement(NewZoneElements.ZONE_FORM_NAME).getText(); ничего не возращает
Как можно это прочитать?