Sto attraversando un periodo difficile (ma molto interessante) per lo sviluppo del comportamento guidato utilizzando Cucumber, RSpec, Selenium e Rails.Rails e selenio: come fermare/sospendere l'esecuzione di un test nel browser?
Ho la mia configurazione pronta per i test con Selenium, ed è divertente vedere Firefox apparire e funzionare automaticamente attraverso i miei scenari. Ma una cosa che mi piacerebbe fare è mettere in pausa o fermare l'esecuzione ad un certo punto, così posso ispezionare ciò che il selenio vede ad un certo punto.
Conosco il comando save_and_open_page, ma questo mi mostra solo HTML semplice senza formattazione. Quindi forse c'è un metodo stop_execution o qualcosa che ferma Selenium senza chiudendo il browser?
Sì, questa è davvero una bella risposta! Lo sto già facendo, grazie per avermi riportato a questa mia vecchia domanda. :) a proposito, 'pry-debugger' offre anche alcune funzionalità di debugger molto semplici. –
Funziona perfettamente per me tranne quando applico binding.pry in una vista. Qualche idea su come sospendere l'esecuzione in una vista? So che non avrei davvero bisogno di farlo, ma a volte può essere davvero utile. – peteretep