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

时间:2018-10-08 07:50:53

标签: unit-testing selenium kotlin kotlin-js

我正在修改kotlin-js网络浏览器应用程序。

当前,测试是通过硒化物进行的,并且由于它们完全通过DOM交互并且无法调用代码或检查数据而受到限制。

需要更多测试,我认为需要一个实际的js框架,例如Qunit,mocha或茉莉花等。

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

总体问题是,如何最好地进行单元测试?

问题:

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

是否存在可以从gradle任务运行的基于kotlin-js的测试替代方案? 已经发现什么组合都可以工作,理想情况下无需借助node.js即可运行浏览器应用程序。例如有关使用Qunit,茉莉花,摩卡咖啡或其他作为gradle任务运行的测试的说明?

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

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

0 个答案:

没有答案