# Webrat Cucumber e Javascript

**URL:** <https://www.ruby-forum.com/t/webrat-cucumber-e-javascript/187351>\
**Category:** IT\
**Created:** [April 22, 2010, 2:56am UTC](https://www.ruby-forum.com/t/webrat-cucumber-e-javascript/187351 "2010-04-22T02:56:01Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ialuronico](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/c4cdca/32.png) [@ialuronico](https://www.ruby-forum.com/u/ialuronico)\
**Post date:** [April 22, 2010, 2:56am UTC](https://www.ruby-forum.com/t/webrat-cucumber-e-javascript/187351/1 "2010-04-22T02:56:01Z")

</div>

Salve a Tutti,

sto facendo un po’ di prove con Cucumber+Webrat … pero’ mi sono  
arenato sul “Destroy” che il generatore di default Rails crea con una  
conferma in Javascript … e a quanto ho capito Webrat non e’ in grado  
di eseguire Javascript.

Suggerimenti su come testare anche dei link che prevedono la conferma in  
Javascript?

Grazie

---

<div class="post-metadata">

**Author:** ![ialuronico](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/c4cdca/32.png) [@ialuronico](https://www.ruby-forum.com/u/ialuronico)\
**Post date:** [April 22, 2010, 1:12pm UTC](https://www.ruby-forum.com/t/webrat-cucumber-e-javascript/187351/2 "2010-04-22T13:12:43Z")

</div>

Simone R. wrote:

> Salve a Tutti,
> 
> sto facendo un po’ di prove con Cucumber+Webrat … pero’ mi sono  
> arenato sul “Destroy” che il generatore di default Rails crea con una  
> conferma in Javascript … e a quanto ho capito Webrat non e’ in grado  
> di eseguire Javascript.
> 
> Suggerimenti su come testare anche dei link che prevedono la conferma in  
> Javascript?
> 
> Grazie

Simone, vado a memoria e quindi potrei sbagliare perchÃ© Ã¨ tanto che non  
testo uno scaffold con cucumber, ma mi pare che la presenza del confirm  
non influisca sull’esito del destroy.

Andrea

---

<div class="post-metadata">

**Author:** ![ialuronico](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/c4cdca/32.png) [@ialuronico](https://www.ruby-forum.com/u/ialuronico)\
**Post date:** [April 27, 2010, 11:15pm UTC](https://www.ruby-forum.com/t/webrat-cucumber-e-javascript/187351/3 "2010-04-27T23:15:14Z")

</div>

@andres l’url della delete e’ una semplice GET, quindi di default il  
click ti portera’ sulla show page. Il rails link\_to con :method  
destroy crea una form (piuttosto bruttina 😃 ) via JS per fare una  
post con il method :destroy

@simone Non son sicuro come testare il tutto con webrrat.  
A causa di dolori acuti nel setup di seleniumrc su osx con l’ultimi  
firefox ho desistito.  
Sono recentemente passato a capybara. Gestisce senza selenium i Rails  
confirmation boxes, e rende l’integrazione con Selenium2 (non  
SeleniumRC come webrat) molto semplice. Si vocifera di un merge tra  
webrat e capybara nel futuro…  
no worries  
Enrico

Il 22 aprile 2010 21.12, Andrea L. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) ha  
scritto:

---

<div class="post-metadata">

**Author:** ![ialuronico](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/c4cdca/32.png) [@ialuronico](https://www.ruby-forum.com/u/ialuronico)\
**Post date:** [April 28, 2010, 10:02am UTC](https://www.ruby-forum.com/t/webrat-cucumber-e-javascript/187351/4 "2010-04-28T10:02:49Z")

</div>

Enrico T. wrote:

> @andres l’url della delete e’ una semplice GET, quindi di default il  
> click ti portera’ sulla show page. Il rails link\_to con :method  
> destroy crea una form (piuttosto bruttina 😃 ) via JS per fare una  
> post con il method :destroy

Enrico, Ã¨ come ricordavo: non c’Ã¨ bisogno di fare assolutamente niente  
per far seguire a cucumber correttamente il link di destroy in uno  
scaffold.  
Qui trovi una app di esempio:

[http://github.com/spaghetticode/cucumber\_delete](http://github.com/spaghetticode/cucumber_delete)

Ciao  
Andrea
