2012-09-21 11 views
6

Próbuję zasymulować przeciągnięcie zdarzenia przeciągnij &, które jest wykonywane przy użyciu JQuery w mojej witrynie. Ręczne wykonanie "przeciągnij kropkę &" z moim własnym JQuery "działa", ale po przesłaniu formularza, w którym znajduje się zdarzenie upuszczenia &, nic się nie stanie, ponieważ do zdarzeń przeciągania i upuszczania myszy są dołączane detektory zdarzeń, a także tych słuchaczy nie uruchamiają moje "ręczne" ruchy. Szukam czegoś podobnego do Testing jQuery Drag & Drop and Droppable with Selenium.Czy można symulować przeciąganie i upuszczanie w casperjs i phantomjs jak w selenach?

To jest przykładowy kod, który działa tylko wizualnie, ale nie wywołuje opór & upuszczania obsługi zdarzeń:

// "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(); 
}); 

Odpowiedz

Powiązane problemy