Link copiato negli appunti
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ì...