2013-08-18 69 views
5

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

谢谢!

〜Carpetfizz

+0

[此问题]的可能重复(http://stackoverflow.com/questions/20907180/getting-console-log-output-from-chrome-with-selenium-python-api-bindings)。 – usandfriends

回答

0

您可以注入的JavaScript和覆盖日志功能(如读取日志未从JS许可)。 查看http://tobyho.com/2012/07/27/taking-over-console-log/举一个例子,关于这个话题有很多SO问题。

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

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