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