如何点击angular-ui日期选择器弹出今日按钮?

时间:2015-02-10 16:40:13

标签: angularjs testing angular-ui protractor end-to-end

我一直在尝试使用我的Angular应用程序的Protractor填写表单。只有我无法点击angular-ui日历弹出窗口的Today - 按钮。

到目前为止我点击了它,但我尝试过的所有内容似乎都无法点击“今日”按钮:

element(by.model('delivery.deliveryDate')).click();

有谁知道怎么做?

1 个答案:

答案 0 :(得分:-1)

为它写了一个npm模块

https://www.npmjs.com/package/protractor-angulardatepicker

这是一个使用它的示例。

it('The text box contains August 12 6:30 PM ', function() {
 browser.get('http://dalelotts.github.io/angular-bootstrap-datetimepicker/');
 var p= require('protractor-angulardatePicker');
 var parentnode=element(by.css('.input-group-addon'));
 var nthnode=3;
 var dateofthemonth='12';
 var timeoftheday='6:00 PM';
 var specifictimeofthehour='6:30 PM';
 var resultinputbox=element(by.model('data.dateDropDownInput'));
 var relativetime;
 p.ptorangulardateTimePicker(parentnode, nthnode, dateofthemonth,timeoftheday,specifictimeofthehour,    relativetime, resultinputbox).then(function(result){
 console.log(result);
});

});