php5friends/phpunit-selenium

PHPUnit 的 Selenium Server 集成

2.0.4 2018-03-18 13:46 UTC

This package is auto-updated.

Last update: 2024-09-07 22:01:22 UTC


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 项目。