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