使用chromedriver控制Chrome覆盖率功能

时间:2017-10-11 09:13:10

标签: google-chrome selenium google-chrome-devtools selenium-chromedriver

当Chrome在selenium或其他自动控制软件下运行时,目前是否有办法以编程方式从Chrome中提取覆盖率报告?

2 个答案:

答案 0 :(得分:0)

通过查看enter image description here,评论中提到现在无法导出此数据,但有this article

还有另一篇文章a feature request讨论了该功能的工作原理,并在评论中有人问同样的问题。回复是有一个API here,您可以利用Chrome扩展程序。

答案 1 :(得分:0)

现在,Selenium仅可以通过旨在执行execute_script来收集前端覆盖数据的window.__coverage__;来访问浏览器上下文。因此,您需要使用nyc来检测源代码并解析返回的值。