Come posso salvare automaticamente l'html e uno screenshot quando un test fallisce utilizzando capybara-webkit con Rspec? Come posso eseguire una richiamata quando un test RSpec fallisce.capybara-webkit: salva automaticamente uno screenshot su un errore di test RSpec
I punti bonus: come posso evitare di ottenere il seguente errore:
Capybara::Driver::Webkit::WebkitInvalidResponseError
durante l'esecuzione di questo codice:
require 'capybara/util/save_and_open_page'
path = "/#{Time.now.strftime('%Y-%m-%d-%H-%M-%S')}"
png = Capybara.save_and_open_page_path + "#{path}.png"
page.driver.render Rails.root.join(png)
è qui che il mio esempio di codice è già venuta da :) –
non il codice non funziona? –
1) è per il cetriolo, che non sto usando. 2) Ottengo sopra l'errore –