php5friends / phpunit-selenium
PHPUnit 的 Selenium Server 集成
2.0.4
2018-03-18 13:46 UTC
Requires
- php: >=5.3.3
- ext-curl: *
- ext-dom: *
- php5friends/phpunit48: ~4.8
- sebastian/comparator: ~1.0
Requires (Dev)
- phing/phing: 2.*
README
此包包含一个 Selenium2TestCase 类,可以用于对 Selenium 2 运行端到端测试。
安装
使用 Composer 并运行 composer require --dev phpunit/phpunit-selenium
。
需求
- PHPUnit 4.8, 5.x
此包当前主线是 3.x,支持 PHPUnit 5.x。
第二个支持的版本是 2.x,它支持 PHPUnit >= 4.8。
这两个支持的版本仅与 Selenium 2 API 一起工作,使用 Selenium2TestCase
类。
旧版本 1.x 已不再维护,但将继续提供 SeleniumTestCase
的使用。
请将拉取请求发送到 giorgiosironi/phpunit-selenium,以便在合并时进行自动化测试。拉取请求应该是包含您想提出的所有提交的功能分支。
运行测试套件
通过 Vagrant
只需运行以下 Vagrant 命令(需要 v1.7
的最小版本)并为您设置好一切。第一次启动将花费一些时间,这取决于您连接的速度(以及您的计算机速度)
vagrant up
vagrant provision
vagrant ssh
cd /vagrant
vendor/bin/phpunit Tests
并且您必须看到 phpunit
测试 phpunit-selenium
项目。