Sto facendo un test della mia app Django con Selenium e PhantomJS. Sto eseguendo il debug di un fallimento del test. C'è un modo per far apparire all'improvviso PhantomJS senza testa come un vero browser sullo schermo in modo da poter facilmente risolvere il problema?Mostra la pagina durante il test con PhantomJS attraverso Selenium
5
A
risposta
0
Sebbene non sia possibile aprire il browser, è possibile effettuare schermate nel punto di errore. Questo ti aiuterà a capire perché e dove il test sta fallendo. http://phantomjs.org/screen-capture.html
+1
Works Bene, io uso questo codice: 'PIL.Image.open (io.BytesIO (browser.get_screenshot_as_png())). show()' per vedere immediatamente lo screenshot nel debugger. –
Problemi correlati
- 1. Cattura della rete con Selenium/PhantomJS
- 2. Python: selenio con origine pagina PhantomJS vuota
- 3. È possibile fare uno screenshot dell'intera pagina con Selenium/Capybara?
- 4. Test scroll position con Karma, PhantomJS, Jasmine
- 5. Errore durante la registrazione del nodo PhantomJS in selenio Griglia
- 6. Selenium Python Headless Webdriver (PhantomJS) non funziona
- 7. Python + Selenium + PhantomJS render to PDF
- 8. Oggetto pagina Selenium WebDriver
- 9. selenio con PhantomJs attendere fino a pagina completamente caricata?
- 10. CasperJS/PhantomJS non carica la pagina https
- 11. Utilizzo di PhantomJS con Selenium Webdriver e Python
- 12. PhantomJS in modo casuale non esce (usando Selenium con Python)
- 13. Come implementare PhantomJS con Selenium WebDriver usando java
- 14. Genera PDF a pagina singola con PhantomJS
- 15. phantomjs adattano il contenuto alla pagina A4
- 16. accettazione test con selenio e codeception, il browser mostra la pagina in bianco
- 17. Python Selenium con Phantomjs - Clic fallito: ReferenceError: Impossibile trovare la variabile
- 18. Selenium scarica la pagina full html
- 19. Utilizzo di Selenium con Python e PhantomJS per scaricare il file sul filesystem
- 20. Test del contenuto caricato dinamicamente con Selenium Web Driver
- 21. PhantomJS saltare intestazione prima pagina
- 22. Test completamento automatico con selettore web Selenium
- 23. test Selenium WebDriver con JavaScript disabilitato
- 24. Riavvia automaticamente il test in TestNG/Selenium
- 25. Come eseguire il codice pagina web con PhantomJS tramite GhostDriver (selenio)
- 26. La pagina del browser continua ad aggiornarsi durante il test delle viste Backbone con Jasmine
- 27. Mostra testo durante la digitazione
- 28. Impossibile trovare il modulo 'Casper' quando si richiama attraverso PhantomJS
- 29. Impostazione PhantomJS viewportSize in QUnit test
- 30. È possibile utilizzare Selenium WebDriver per guidare PhantomJS?
Si consiglia di dare un'occhiata qui: http://phantomjs.org/troubleshooting.html. Ma no, non puoi aprire PhantomJS. Come sono sicuro tu sappia, è un browser senza testa e non credo che forniscano una testa nel file .exe – ZWiki
Che ne dici di scambiare PhantomJS per Firefox? – Jonathan
Questo non è necessariamente quello che stai chiedendo, ma ho spesso trovato che il mio miglior debug si verifica stampando l'intera pagina html in bash, usando qualcosa come 'print (self.driver.find_element_by_tage_name ('html')' – MBrizzle