我在我的项目中使用全日历。当我在日历中单击一天中的某个时间时,将触发一个事件处理程序,如本例所示
$(document).ready(function() {
$('#mainCalendar').fullCalendar({
defaultView: 'agendaDay',
selectable: true,
select: onCalendarSelect,
});
});
function onCalendarSelect(start, end) {
alert('hello from select event!');
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/fullcalendar/2.6.1/fullcalendar.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.9.0/moment.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fullcalendar/2.6.1/fullcalendar.js"></script>
<div id = "mainCalendar">< /div>
但是我能弄清楚如何使用 Selenium IDE 模拟插槽上的点击吗?点击哪里?
结果发现问题不在于我点错了元素,而在于点击是如何进行的。该事件
select
挂在两个事件的序列上MouseDown
,然后MouseUp
.因此,点击fullcalendar上的时间,需要使用如下代码: