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

时间:2019-08-07 11:01:42

标签: apostrophe-cms

我正在探索撇号cms,这似乎适合我的业务。我已经成功创建了一个示例小部件,有人可以在运行时帮助我创建撇号实例,创建页面并运行我的测试用例。我希望该小部件的所有测试用例都能成功,然后再将其投入生产

1 个答案:

答案 0 :(得分:3)

如果您检出Apostrophe Enterprise Testbed项目,则可以了解我们如何做到这一点,甚至可以像使用quottrophe-nightwatch-tools模块一样在无头浏览器中执行功能测试,这是A的一部分。真正的基于撇号的站点项目。这就是您想要做的。您甚至可以将该项目作为起点。

顺便说一句,使用任何浏览器功能测试库都没有真正的障碍,因此问题实际上不是特定于Apostrophe的。但是,该项目将帮助您指引我们成功的道路。

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