6

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

谢谢!

~地毯嘶嘶声

4

1 回答 1

1

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

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

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

于 2015-02-08T23:41:54.353 回答