Resultados de la búsqueda a petición "capybara"
Capture registros de la consola del navegador con capibara
Necesito capturar los registros de la consola (categoría: información) de un navegador usando Ruby & Capybara. Hasta ahora he intentado usar driver.manage.logs.get (: browser) o (: client), pero usando esto, el resultado no es lo que quiero. Da ...
¿Cuándo elegir la prueba del sistema sobre la prueba de integración Rails 5.1?
Con el lanzamiento de Rails 5.1, incluyeron pruebas del sistema. Lo que significa que también podemos probar nuestro JavaScript en Rails. Veo que la guía de Rails explica una prueba de muestracreando artículoen ambos sentidos: a través de la ...
¿Cómo puedo configurar puma cuando ejecuto Capybara?
Me gustaría ajustar la configuración de puma al ejecutar pruebas de Carpincho. Cambiar la configuración en .env, .env.test (yo usodotenv [https://github.com/bkeepers/dotenv]), o config / puma.rb no tiene ningún efecto. ¿Dónde puedo cambiar la ...
Carpincho no funciona con action_cable
Estoy usando Rails 5 beta 3 con cable de acción, la integración funciona bien en el desarrollo, pero cuando intento ejecutar una prueba de características a través de carpincho, no parece afectar las acciones del canal. Estoy usando Portergeist ...
Pruebas de integración no confiables / Flakey Capybara / AngularJS con problemas de sincronización
¿Cómo hago para que estas pruebas pasen de manera confiable?Actualmente estas pruebas son flakey. A veces pasan. A veces fallan. A continuación se muestra la configuración, el código y la salida que demuestran este problema. Las sugerencias para ...
El navegador de selenio dockerizado no puede acceder a la URL de prueba de Capybara
Estoy tratando de ejecutar las pruebas de características de Ruby on Rails en el navegador firefox independiente de selenio dockerizado. Parece que tengo problemas con las redes porque la instancia de selenio no se puede conectar a la url ...
Encuentra elementos por atributos de datos
Estoy mejorando mis pruebas conRSpec ycapybara-webkit, tratando de eliminar todo elcss yxpath selectores como find('#edit_user > div:nth-child(7) > div > div > button').clicky estoy buscando la mejor opción para reemplazarlos. Iba a usar elcss ...
¿Cómo prueba cargar un archivo con Capybara y Dropzone.js?
He cambiado a usar elDropzone.js [http://www.dropzonejs.com/]plugin para cargar archivos de arrastrar y soltar. ¿Cómo puedo escribir una prueba de Carpincho para asegurar que esta funcionalidad siga funcionando? Anteriormente tenía una plantilla ...
¿Cuál es el significado de page and page.body en Capybara?
Soy un novato, intento probar mi proyecto Rails usando Capybara, pero estoy confundido con el significado de page y page.body, cuando trato de detectar alguna cadena de mi div: (en: js => modo verdadero) <div>"some content"</div>Algunos de mis ...
¿Cómo probar la descarga de archivos CSV en Capybara y RSpec?
Lo siguiente está en el controlador: respond_to do |format| format.csv { send_data as_csv, type:'text/csv' } endEn espec .: click_link 'Download CSV' page.driver.browser.switch_to.alert.accept expect( page ).to have_content csv_dataPero esto no ...