Estoy usando capibara para hacer pruebas de integración en mi aplicación de rieles 3.no puede obtener capybara-webkit para trabajar
cuando agrego: js => fiel a un escenario de mis pruebas funcionan con el selenio, pero cuando cambio a utilizar el controlador para webkit js recibo mensajes de error para cada así:
Carpincho :: :: Conductor Webkit :: WebkitInvalidResponseError: No se puede cargar la URL: http://www.example.dev:7171/user_sessions
mi complemento es una aplicación de dominio de múltiples así que en mi spec_helper i conjunto de puertos: Capybara.server_port = 7171
Y en un bloque de fondo me puse la app_host como esto: Capybara.app_ho st = "http://# {} subdominio .example.dev: 7171"
si yo añadir a mi bloque rspec.configure spec_helper i luego obtener los errores anteriores:
config.before(:each) do
DatabaseCleaner.start
Capybara.run_server = false
Capybara.javascript_driver = :webkit
Capybara.default_selector = :css
Capybara.server_port = 7171
end
¿Alguien puede ayudar con esto? También estoy usando spork para pruebas automáticas.
sí intentado eso, pero no hubo suerte gracias de todos modos! ¿cualquier otra sugerencia? –
lamentablemente no :(He votado su pregunta y la vigilaré en caso de que encuentre algo más. ¡Buena suerte! – StevenMcD
ok gracias de todos modos –