【问题标题】:Access browser logs in Selenium?在 Selenium 中访问浏览器日志?
【发布时间】:2013-08-20 07:01:01
【问题描述】:

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

谢谢!

~地毯嘶嘶声

【问题讨论】:

标签: python unit-testing selenium


【解决方案1】:

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

这样做的问题是它仍然无法获取注入之前发生的日志。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-12
    • 1970-01-01
    • 2021-04-26
    • 2021-10-24
    • 2014-10-15
    • 2015-12-25
    • 2022-01-13
    相关资源
    最近更新 更多