我正在探索撇号cms,它似乎适合我的业务。我已经成功地创建了一个示例小部件,有人可以帮助我在运行时创建撇号实例,创建页面和运行我的测试用例。在将小部件转移到生产环境之前,我希望小部件的所有测试用例都能成功
发布于 2019-08-07 23:08:09
如果您查看Apostrophe Enterprise Testbed项目,您可以看到我们是如何自己做这件事的,甚至可以使用撇号-nightwatch-tools模块,就像我们在一个真正的基于Apostrophe的站点项目中在无头浏览器中执行功能测试一样。这就是你想要做的。您甚至可以将该项目作为起点。
顺便说一句,使用任何浏览器功能测试库都没有真正的障碍,所以这个问题并不是Apostrophe特定的。但是,该项目将帮助您走上一条我们已经取得了一些成功的道路。
然而,我应该承认,由于该套件如此之大,我们并不总是能从它获得成功的结果(特别是当通过Travis而不是在我们自己的机器上运行时),可能是由于时间问题。这些不太可能在较小的套件中发挥作用,但我们将继续修改和改进我们如何做到这一点,并且为进一步稳定套件的贡献当然是受欢迎的,因为它是一个开源项目。
https://stackoverflow.com/questions/57392908
复制相似问题