在运行时创建撇号实例并动态创建页面

Create apostrophe instances in runtime and create pages dynamically

我正在探索撇号 cms,它似乎适合我的业务。我已经成功创建了一个示例小部件,有人可以帮助我在 运行 时间内创建撇号实例、创建页面和 运行 我的测试用例。我希望该小部件的所有测试用例在将其移至生产环境之前都成功

如果你查看 Apostrophe Enterprise Testbed 项目,你可以看到我们自己是如何做到这一点的,甚至像我们一样使用 apostrophe-nightwatch-tools 模块在无头浏览器中进行功能测试作为一部分一个真正的基于撇号的站点项目。这就是你想要做的。您甚至可以将该项目作为起点。

顺便说一句,使用任何浏览器功能测试库都没有真正的障碍,所以这个问题并不是真正的撇号特定的。但是,该项目将帮助您走上我们已经取得一些成功的道路。

不过我应该承认,由于该套件太大,我们并不总能从中获得成功的结果(尤其是当 运行 通过 Travis 而不是在我们自己的机器上时),可能是时间问题问题。对于较小的套件,这些不太可能发挥作用,但我们会继续修改和改进我们的工作方式,并且当然欢迎为进一步稳定套件做出贡献,因为它是一个开源项目。