Parece que el selenio tiene una característica llamada JavascriptExecutor
que hace posible la ejecución de JavaScript directamente en la página. Sin embargo, parece que no hay tal cosa disponible para mis pruebas de Cucumber/Capybara. ¿Cómo puedo ejecutar JavaScript arbitrario desde mis pruebas de Cucumber?La ejecución de JavaScript desde un pepino/Carpincho prueba
11
A
Respuesta
17
Carpincho tiene dos métodos para ejecutar javascript y #execute_script #evaluate_script. Ambos se pueden encontrar en: http://rubydoc.info/github/jnicklas/capybara/master/Capybara/Selenium/Driver
Sin embargo, tenga en cuenta que el readme tiene esta declaración acerca de los métodos anteriores:
Para expresiones simples, puede devolver el resultado de la secuencia de comandos. Nota que esto puede romper con las expresiones más complicadas:
Ver http://rubydoc.info/github/jnicklas/capybara/master/file/README.md.
Cuestiones relacionadas
- 1. ejecución de código serverside desde JavaScript
- 2. Ejecución de un solo método de prueba
- 3. ¿Cómo prevenir la ejecución de javascript desde la barra de dirección de un navegador?
- 4. Aislar la ejecución de JavaScript
- 5. Ejecución del comando de consola desde un caso de prueba de Symfony 2
- 6. Ejecución de procedimientos almacenados desde un DbContext
- 7. Cómo acelerar la ejecución de la prueba de grails
- 8. Cómo omitir la ejecución de acción desde un ActionFilter?
- 9. Javascript función de prueba
- 10. para la ejecución de Javascript con setTimeout()
- 11. Pausar la ejecución de JavaScript en UIWebView
- 12. Omitir un caso de prueba RSpec en tiempo de ejecución
- 13. introducción a la prueba unitaria en javascript
- 14. ¿Qué desencadena la ejecución del código JavaScript?
- 15. Suspensión de prueba de rieles: ¿cómo puedo imprimir el nombre de prueba antes de la ejecución?
- 16. NUnit: La ejecución de varias afirmaciones en una sola prueba
- 17. ¿Cómo obtener los atributos del método de prueba unitaria en tiempo de ejecución desde dentro de una ejecución de prueba NUnit?
- 18. la ejecución de una prueba en el servidor SQL 2005
- 19. Javascript: anula o evita la ejecución
- 20. Prueba interesante de Javascript RegExp
- 21. JavaScript: prueba vs exec
- 22. ¿Cómo obtener el nombre del método de prueba de la unidad en tiempo de ejecución dentro de la prueba unitaria?
- 23. Demora en la ejecución de la función de JavaScript
- 24. Javascript IOS5 "ejecución de JavaScript excedió el tiempo de espera"
- 25. Llamar a la función php desde JavaScript
- 26. Ejecución de db: prueba: preparación de otra tarea de rastreo
- 27. JavaScript Ámbito y contexto de ejecución
- 28. llamar a la función javascript desde fuera de un iframe
- 29. Ejecución de un comando interactivo desde dentro pitón
- 30. La ejecución de PowerShell desde el comando de ejecución de MSdeploy no sale de