【发布时间】:2018-01-12 07:34:46
【问题描述】:
我使用 angular 4 和量角器 5.2.2 和黄瓜 3.2.0 我的 HTML 代码如下所示
<div _ngcontent-c2="" class="row">
<div _ngcontent-c2="" class="col-md-6">
<label _ngcontent-c2="" class="form-control-label frx-label" for="normal-field" id="lblDOB">
DOB </label>
<span _ngcontent-c2="">
<b _ngcontent-c2="">:</b>
</span>
</div>
<div _ngcontent-c2="" class="col-md-6">
<ng-datepicker _ngcontent-c2="" class="frx-ng2-date-picker ng-untouched ng-pristine ng-valid" _nghost-c3="" ng-reflect-options="[object Object]" ng-reflect-model="Fri Jan 12 2018 12:09:37 GMT+0"><div _ngcontent-c3="" class="ngx-datepicker-container"> <!--bindings={
"ng-reflect-ng-if": "true"
}--><input _ngcontent-c3="" class="ngx-datepicker-input ng-pristine ng-valid ng-touched" readonly="readonly" type="text" ng-reflect-model="01-12-2018"> <!--bindings={
"ng-reflect-ng-if": "false"
}--> </div> </ng-datepicker>
</div>
</div>
我无法通过使用给出日期值
element(by.css(".ngx-datepicker-container input")).sendKeys("08-02-1990");
但是当我尝试点击同一个元素时,日期选择器弹出窗口将打开。 有什么想法吗?
【问题讨论】:
-
只是在黑暗中拍摄 - 如果您将密钥发送到“datepicker”元素会怎样:
element(by.css("ng-datepicker")).sendKeys("08-02-1990");?
标签: protractor