无法在量角器>“失败:元素不可交互”中使用.click()打开日期选择器

时间:2019-09-10 10:05:55

标签: javascript html protractor

当我尝试触发日期选择器时,显示错误“失败:元素不可交互”

元素的结构如下

<div class="datepicker-input-wrapper datepicker-input-wrapper-start">
  <div class="datepicker-trigger"></div>
  <input type="text" class="datepicker-input datepicker-input-start" autocomplete="off">
  <span class="">Anreise</span>
</div>

我的代码是:

var start_date = element(by.className('datepicker-trigger'));
    start_date.click();

我希望看到日期选择器已打开 除类外没有其他定位符,这就是为什么我使用by.className

试图最大化浏览器窗口或滚动到元素,但没有帮助

1 个答案:

答案 0 :(得分:0)

如果仅将输入与sendKeys一起使用,可能会更容易:

element(by.css('.datepicker-input.datepicker-input-start')).sendKeys('DD-MM-YYYY');

或它接受的任何日期格式