jakoch / phpunit-headless
Headless 是PHPUnit的PhantomJS和SlimerJS集成。
dev-main
2015-04-16 20:10 UTC
Requires
- php: >=5.4
- jakoch/phantomjs-installer: 1.9.8
- phpunit/phpunit: 4.*
This package is auto-updated.
Last update: 2024-09-12 20:56:45 UTC
README
PHPUnit Headless 是一个PHPUnit扩展,提供了PhantomJS和SlimerJS的包装器。
信息
PhantomJS 是一个基于WebKit的headless浏览器,由Google/Safari使用。它不是一个测试框架。测试是通过PHPUnit作为测试运行器启动的。它在Linux上完全headless(没有X11)运行,非常适合持续集成系统。
SlimerJS 是一个基于XulRunner的(尚未完全)headless浏览器辅助工具,由Gecko/Firefox使用。
- 通过 PhantomJS + CasperJS + jQuery 支持 Google
- 通过 SlimerJS + CasperJS + jQuery 支持 Firefox
- QUnit 用于JavaScript单元测试
- YSlow 用于页面性能分析
要求
要求通过Composer获取。
- PHPUnit 4.*
- PhantomJS 1.9.*
通过Composer安装
请使用 Composer 下载并安装PHPUnit Headless以及所有其依赖项。要将PHPUnit Headless作为本地、按项目依赖项添加到您的项目中,您只需将以下行添加到项目的 composer.json
文件中。
{
"require": {
"jakoch/phpunit-headless": "dev-master"
}
}
许可证
- BSD 3-Clause License - https://open-source.org.cn/licenses/BSD-3-Clause