Estoy tratando de probar un editor in situ usando Cucumber/Capybara/Selenium stack, pero mi problema es que el editor se activa haciendo clic en un div y no en un enlace o botón . Parece que no puedo entender cómo lograr que Capibara haga esto. ¿Hay alguna forma de hacer esto?Pepino y carpincho, haciendo clic en un elemento de botón o sin vínculo
44
A
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.
Cuestiones relacionadas
- 1. Haciendo clic en la imagen usando el carpincho en el pepino
- 2. Pepino, capibara y selenio: enviar un formulario sin un botón
- 3. Haciendo clic en el botón cancelar showInputDialogue
- 4. La ejecución de JavaScript desde un pepino/Carpincho prueba
- 5. Incrementar un número haciendo clic en un botón
- 6. rieles, pepino, Carpincho: sesión es no persistieron
- 7. ¿Cómo aceptar una llamada entrante haciendo clic en un botón?
- 8. Java Abrir una nueva ventana haciendo clic en un botón
- 9. Rieles: buen uso de ejemplo Rspec2? (También: pepino, pepinillo, carpincho)
- 10. haciendo un botón de enviar responder para presionar enter y hacer clic en
- 11. Agregar un vínculo a un elemento de autocompletar JQueryUI
- 12. Diferencia entre .click() y realmente haciendo clic en un botón? (javascript/jQuery)
- 13. Mantenga la API de pantalla completa en pantalla completa después de hacer clic en un vínculo
- 14. Llamar a un método haciendo clic en un botón en un UIWebView
- 15. ¿Cómo puedo obtener el evento Click del botón del elemento Tabbar haciendo clic en el botón TabbarItem?
- 16. ¿Es posible anular la selección en un QTreeView haciendo clic en un elemento?
- 17. Mover la ventana sin decorar haciendo clic en JPanel
- 18. Android. ¿Cómo configuro todos los botones haciendo clic o no haciendo clic al mismo tiempo usando setClickable?
- 19. Haciendo un botón personalizado usando UIView o reemplazando UIButton?
- 20. ¿Cómo puedo ver qué carpincho encontró en un paso de pepino que falla?
- 21. Haciendo clic en un botón de la GUI en Java Swing
- 22. Ejecución de carpincho con nginx
- 23. Botón personalizado o vínculo a una página de Visualforce con un controlador personalizado
- 24. Cerrar la aplicación Mac (haciendo clic en la cruz roja arriba) y volver a abrir haciendo clic en el icono
- 25. carrera caja de luz en jQuery haciendo clic en un botón
- 26. clic en un botón específico utilizando capibara en los carriles
- 27. haciendo un botón "cargar más" en uitableviewcell?
- 28. CheckBox elemento Haciendo ListView no se puede hacer clic
- 29. Pepino + Carpincho: Problema con un escenario que redirige el navegador fuera de mi aplicación
- 30. Ext Js: haga clic en un botón
¡Perfecto! Exactamente lo que buscaba. – mikeborgh