访问Selenium中的浏览器日志?

时间:2013-08-18 09:18:36

标签: python unit-testing selenium

有没有办法在Selenium中访问服务器上的浏览器上的日志?例如,如果站点执行了console.log("Test."),Selenium测试用例是否可以访问该日志?任何帮助,将不胜感激! (最好是Python)。

谢谢!

〜Carpetfizz

1 个答案:

答案 0 :(得分:0)

您可以注入javascript并覆盖日志功能(因为不允许从JS读取日志)。 有关示例,请参阅http://tobyho.com/2012/07/27/taking-over-console-log/,有关此主题的SO问题很多。

问题在于它仍然无法获取注射前发生的日志。

如果直接在测试部署中覆盖它,会变得更容易。