Selenium:有没有可以与Selenium Server/RC集成的JS (JavaScript)代码覆盖工具
嗨,
我想通过我的Selenium测试套件来完成JS代码覆盖
有没有可以与我现有的selenium rc框架集成的代码覆盖工具??
发布于 2016-09-21 23:16:39
我已经找到了我需要的解决方案,有多个工具可用,但我想要一个工具,可以很容易地与我现有的自动化集成
工具是JSCover http://tntim96.github.io/JSCover/
只需运行服务器
((JavascriptExecutor) driver).executeScript("jscoverage_report();"); )
可以将此行添加到退出WebDriver或测试用例的位置
发布于 2012-05-18 03:50:57
从理论上讲,您可以使用任何用于检测JavaScript代码的覆盖率工具来收集覆盖率数据。
例如,您可以在代理模式下使用JSCoverage (用于实时检测),也可以用于静态检测,以便在插入检测的代码上运行Selenium测试。
一个技术障碍可能是设计一种跨多个页面累积覆盖数据的方法。您选择的覆盖率工具可能已经支持从多个页面运行中累积数据。如果没有,您可能必须自己处理这一部分,但这可能不是一件微不足道的事情。
发布于 2012-04-18 08:09:14
我不知道Selenium有什么工具,但JsTestDriver的设计与Selenium RC非常相似(可以从命令行启动测试,并且可以在驱动浏览器的服务器上运行),并提供代码覆盖率信息。
IntelliJ与JsTestDriver集成,并提供visual display of coverage information。
https://stackoverflow.com/questions/9495625
复制相似问题