0

Я ищу фреймворк для имитации перетаскивания мышью различных тегов html через jquery, затем захват экрана и сравнение с сохраненным изображением. Я делаю это, чтобы проверить пользовательский интерфейс веб-страницы.javascript Интерфейс тестирования пользовательского интерфейса с симуляцией событий

Я видел большой пост: Javascript testing to simulate drag for JQuery UI sortable lists, который дал эту ссылку: https://github.com/jquery/jquery-ui/blob/master/tests/jquery.simulate.js

В настоящее время я не знаю, как я могу использовать jquery.simulate.js (но я играю с ним, чтобы узнать), поэтому мне интересно, есть ли какие-либо другие рамки, которые я могу использовать (возможно, некоторые из них выглядят более , например JUnit/NUnit).

Предпочтительно я хотел бы сделать возможность закодировать н так:

simulateDivDrag(Image expectedResult){ 
    simulate mouse drag of event 
    take screenshot 
    cmp(expectedResult, screenshot) 
} 

Я помню, как читал, что Firefox имеет встроенный в доме инструмент для такого автоматизированного тестирования пользовательского интерфейса, так что это, безусловно, возможно.

Спасибо :)

ответ

2

Если вы используете JUnit, вы, вероятно, хотите использовать Selenium, которые могут автоматизированные действия пользователя в нескольких браузерах.

+0

это сайт .NET; Я упомянул об этих модульных тестах, потому что я очень хорошо знаком с ними, так как у меня есть бэкэнд-работа. Может ли Selenium быть интегрирован с любым сайтом? – Adrian

+0

И есть nUnit, и если вы прочтете сайт Selenium, вы увидите, что он доступен в [связке языков] (http://seleniumhq.org/download/). – epascarello

Смежные вопросы