我一直在尝试使用我的Angular应用程序的Protractor填写表单。只有我无法点击angular-ui日历弹出窗口的Today
- 按钮。
到目前为止我点击了它,但我尝试过的所有内容似乎都无法点击“今日”按钮:
element(by.model('delivery.deliveryDate')).click();
有谁知道怎么做?
答案 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);
});
});