量角器从日期选择器输入框中获取值

时间:2015-02-20 00:43:40

标签: datepicker protractor

我正在使用名为angular-bootstrap-datetimepicker

的日期选择器插件

HTML:

<input type="text" ng-disabled="true" ng-required="true" name="startDate"
 data-ng-model="source" class="input-large date-time-select-input ng-pristine
 ng-untouched ng-valid ng-valid-required" date-time-text-field="" 
 required="required" disabled="disabled">

页面加载时,框中会填充日期。我无法从此文本框中获取值。

我试过了:

element(by.name("startDate")).getAttribute('value'); //returns null
element(by.name("startDate")).getText(); //returns empty string

1 个答案:

答案 0 :(得分:0)

所以我要求开发人员添加id属性,然后我可以通过id找到它并执行 -

DisputeQueueSearchPage.startDateTextbox.getAttribute('value').then(function(text){
    console.log(text);
});

现在可以使用。