This page описывает api для программного создания события. Глядя на список, это указывает на то, что Chrome и Safari не поддерживают этот api для создания DragEvents.Как я могу программно создать DragEvent?
Я пытаюсь написать автоматизированные тесты для собственного поведения перетаскивания html5 в угловом приложении. Как я могу программно имитировать события перетаскивания, чтобы я мог это сделать?
Спасибо, Nate
Для тестирования UI, почему бы не попробовать использовать HTTP://www.seleniumhq.org? – fassetar
Мы используем огурец (похожий на селен, я думаю) на материал, который взаимодействует с сервером. Но мы обычно обрабатываем вещи, которые являются только клиентскими с хрюканьем/кармой. Я бы предпочел не переносить эти конкретные тесты в другом месте, просто потому, что они перетаскивают вещи. Но это одно из решений, которое я мог бы попробовать. – nbrustein
jQuery.simulate может помочь https://github.com/jquery/jquery-simulate Разработчик является частью команды jQueryUI – charlietfl