Comment faire pour émuler la souris passe dessus avec le Capybara

Fondamentalement, ce que je suis en train de faire est de cliquer sur un bouton qui devient visible lorsque vous vous déplacez d'un autre élément (son parent).

J'ai essayé d'utiliser trigger.('mouseover') sur le parent du bouton caché, mais cela ne semble pas fonctionner.

Voici un extrait de code à partir de la spécification:

 # label[for ... ] -> the parent element
 page.execute_script("$('label[for=\"department_#{department.id}\"]').trigger(\"mouseover\")")     
 # le hidden button
 find(".actions").click     
 # some <li> on a list that drops down when clicking the hidden button    
 click_on("Edit department")

Et l'erreur ...

 Failure/Error: click_on("Edit department")
 Selenium::WebDriver::Error::ElementNotVisibleError:
 Element is not currently visible and so may not be interacted with

Je voudrais savoir comment puis-je faire la .actions bouton visible sur la page, afin de cliquez par la suite.

Toute aide serait grandement appréciée.

InformationsquelleAutor adritha84 | 2012-03-20