代码之家  ›  专栏  ›  技术社区  ›  innov8

kotlin js应用程序的最佳单元测试

  •  0
  • innov8  · 技术社区  · 8 年前

    我正在修改kotlin js web浏览器应用程序。

    目前,测试是通过selenide运行的,并且受到限制,因为它们完全通过DOM进行交互,无法调用代码或检查数据。

    需要更多的测试,我认为需要一个真正的js框架,比如Qunit、mocha或jasmine等。

    这个项目是通过gradle配置的,但是我还没有找到如何让gradle项目运行模拟在浏览器中运行的测试。

    总的问题是,如何最好地交付单元测试?

    问题:

    1. 有没有比硒更好的方法?

    有没有一个基于kotlin js的测试替代方案可以从gradle任务运行? 最理想的情况是,不需要借助node.js来运行浏览器应用程序。例如,关于使用Qunit、jasmine、mocha或其他作为分级任务运行的测试的说明?

    1. 或者(不是首选)是否有方法调用javascript代码(函数等)并从selenide测试代码访问页面全局变量?

    任何一个问题的答案都值得赞赏。

    0 回复  |  直到 8 年前