2013-08-18 38 views
5

Tarayıcıda Selenium'da bulunan kişiler tarafından yapılan kayıtlara erişmenin bir yolu var mı? Örneğin, site bir console.log("Test.") çalıştırdıysa, bir Selenium test durumu bu günlüğe erişebilir mi? Herhangi bir yardım takdir edilecektir! (Tercihen Python'da).Erişim tarayıcı günlükleri Selenium?

Teşekkürler!

~ Carpetfizz

+0

[Bu soru] 'nın olası kopyası (http://stackoverflow.com/questions/20907180/getting-console-log-output-from-chrome-with-selenium-python-api-bindings). – usandfriends

cevap

0

Sen javascript enjekte ve (JS izin verilmez günlük okuma gibi) günlük işlevini geçersiz olabilir. Örnek için http://tobyho.com/2012/07/27/taking-over-console-log/ adresine bakın ve bu konuyla ilgili birçok SO sorusu var.

Buradaki sorun, enjeksiyondan önceki günlükleri hala alamamasıdır.

Bunu doğrudan test uygulamasında geçersiz kılarsanız daha kolaylaşır.

İlgili konular