2010-08-27 9 views

Respuesta

62

Puede hacer clic en un elemento a través del Capybara::Element.click. Agregué lo siguiente para esto en mi web_steps.rb para hacer clic en divs.

When /^(?:|I)click within "([^"]*)"$/ do |selector| 
    find(selector).click 
end 

Existe también Element.trigger('mouseover') que aparece para permitir la libración aunque no se trabaja con selenio.

También es muy probable que necesite decorar su función/escenario con la etiqueta @javascript proporcionada por Capybara.

+0

¡Perfecto! Exactamente lo que buscaba. – mikeborgh

Cuestiones relacionadas