一尘不染

Selenium:是否有任何我们可以与Selenium Server / RC集成的JS(JavaScript)代码覆盖工具

selenium

Selenium:是否有任何我们可以与Selenium Server / RC集成的JS(JavaScript)代码覆盖工具

你好

我想通过我的Selenium测试套件完成JS代码覆盖

有没有可以与我现有的selenium rc框架集成的代码覆盖工具?


阅读 266

收藏
2020-06-26

共1个答案

一尘不染

我已经找到了满足我需求的解决方案,可以使用多种工具,但是我想要一个可以轻松地与现有自动化集成的工具

工具是JSCover
http://tntim96.github.io/JSCover/

只需运行服务器

  1. 运行服务器java -cp JSCover-all.jar jscover.server.SimpleWebServer。8080
  2. 运行代理服务器java -jar target / dist / JSCover-all.jar -ws –proxy –port = 3128 –report-dir = target

  3. 在您的Webdriver中为指定的端口添加代理,本例中为3128

  4. 执行测试后,使用

    ((JavascriptExecutor) driver).executeScript("jscoverage_report();");
    

您可以在退出WebDriver或测试用例的位置添加此行

2020-06-26