casperjs:我们可以组织像phpunit这样的测试套件,例如“allTests”

时间:2012-07-10 08:47:30

标签: unit-testing testing automated-tests functional-testing casperjs

我想组织我的测试套件,如phpunit

添加在同一项目中其他地方找到的所有测试的脚本

1 个答案:

答案 0 :(得分:0)

使用CasperJS进行命令行测试的小型原型示例位于https://github.com/mcamiano/friendlyghost

基本上,它使用shell脚本将CasperJS包装为跑步者,提供测试套件组织,测试输出日志,帮助器,faker甚至固定装置。

仅将其作为示例发布,而不是插入 - 我实际上通过Selenium2将PhantomJS作为我的主要工具使用Codeception。相比之下,FriendlyGhost并不是非常精致,当然也不是很快就能进行大量的测试,但是Casper的CoffeeScript是一种比Codeception的模块更干净,更易于扩展的语言,而且一些shell包装可以用于诊断目的。