Il testing di applicazioni web a volte può risultare difficile. A volte si ricorre a tool come Selenium o altri simili, ma questi tool non coprono "decentemente" la parte di interfaccia.
Su Ajaxian è stato pubblicato recentemente un articolo relativo a Syn una libreria che si propone di risolvere questo problema. Permette, attraverso una semplice sintassi "chainable" di simulare eventi del browser quali click, digitazione di testi, focus e persino il drag&drop.
Syn.click( {},'hello' )
.type( 'Hello World' )
.drag( $('#trash') );
L'esempio mostra la simulazione di un click sull'elemento con id "hello", la digitazione del testo "Hello World" e il drag del mouse sull'elemento con id "trash". Più facile di così...
Se vuoi aggiornamenti su Testare le interfacce in Javascript inserisci la tua email nel box qui sotto: