2013-08-18 22 views
5

Esiste un modo per accedere ai registri sul browser creati dal sever in Selenium? Ad esempio, se il sito esegue uno console.log("Test."), un caso di test Selenium può accedere a tale registro? Qualsiasi aiuto sarebbe apprezzato! (Preferibilmente in Python).Il browser di accesso accede al selenio?

Grazie!

~ Carpetfizz

+0

Possibile duplicato di [questa domanda] (http://stackoverflow.com/questions/20907180/getting-console-log-output-from-chrome-with-selenium-python-api-bindings). – usandfriends

risposta

0

Si potrebbe iniettare javascript e ignorare la funzione log (come la lettura del registro non è consentito da JS). Vedere http://tobyho.com/2012/07/27/taking-over-console-log/ per un esempio e ci sono molte domande SO su questo argomento.

Il problema con questo è che non è ancora possibile ottenere i registri avvenuti prima dell'iniezione.

Diventa più facile se si esegue l'override direttamente nella distribuzione di test.

Problemi correlati