当我尝试触发日期选择器时,显示错误“失败:元素不可交互”
元素的结构如下
<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
试图最大化浏览器窗口或滚动到元素,但没有帮助
答案 0 :(得分:0)
如果仅将输入与sendKeys一起使用,可能会更容易:
element(by.css('.datepicker-input.datepicker-input-start')).sendKeys('DD-MM-YYYY');
或它接受的任何日期格式