有没有办法在Selenium中访问服务器上的浏览器上的日志?例如,如果站点执行了console.log("Test.")
,Selenium测试用例是否可以访问该日志?任何帮助,将不胜感激! (最好是Python)。
谢谢!
〜Carpetfizz
答案 0 :(得分:0)
您可以注入javascript并覆盖日志功能(因为不允许从JS读取日志)。 有关示例,请参阅http://tobyho.com/2012/07/27/taking-over-console-log/,有关此主题的SO问题很多。
问题在于它仍然无法获取注射前发生的日志。
如果直接在测试部署中覆盖它,会变得更容易。