我正在尝试模拟一个Drag&在我的站点中使用JQuery完成删除事件。用我自己的JQuery“工作”手动执行“拖放”,但是在拖动和放置的形式之后。 drop事件定位已提交,因为鼠标拖放事件附加了事件监听器,所以不会发生任何事情,并且这些监听器不会被我的“手动”动作触发。我正在寻找与Testing jQuery Drag & Drop and Droppable with Selenium类似的东西。
这是一个代码示例,它只能直观地工作,但不会触发拖放事件处理程序:
// "Simulate" drag&drop
casper.evaluate(function() {
det = jQuery("table#draggableview_secondary_touts_block_order_1 tbody tr").last().detach();
jQuery("table#draggableview_secondary_touts_block_order_1 tbody").prepend(det);
jQuery("form#draggableviews-view-draggabletable-form-secondary-touts-block-order-homepage").submit();
});
答案 0 :(得分:0)
您可以直接触发事件,如下所示:https://ghostinspector.com/blog/simulate-drag-and-drop-javascript-casperjs/
是否符合您的目的,或者您是否需要在更高级别触发的事件?