phpunit/phpunit-selenium

Selenium Server集成于PHPUnit

9.0.1 2020-12-08 19:49 UTC

README

PHPUnit-Selenium 构建状态

此包包含一个Selenium2TestCase类,可用于对Selenium 2进行端到端测试。

安装

使用Composer并运行composer require --dev phpunit/phpunit-selenium

要求

  • 版本9.x支持PHPUnit 9.x,并与PHP 7.3+兼容
  • 版本8.x支持PHPUnit 8.x,并与PHP 7.2+兼容
  • 版本7.x支持PHPUnit 7.x,并与PHP 7.1+兼容

较旧的不受支持的行可能不会看到新版本发布

  • 4.x主线支持(仅)PHPUnit 6.x。此版本仅与PHP 7兼容
  • 3.x:支持PHPUnit 5.x。仅与PHP 5.6和PHP 7兼容。
  • 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