medology / flexible-mink
用于常见断言和对象存储的Mink扩展
此包的官方仓库似乎已不存在,因此该包已被冻结。
v4.2.0
2022-03-28 18:55 UTC
Requires
- php: ^7.1
- ext-curl: *
- ext-zip: ^1.0
- behat/behat: ^3.0
- chekote/noun-store: ^4.0
- friends-of-behat/mink-extension: ^2.3
- nesbot/carbon: ^2.53
- symfony/config: >=2.8
Requires (Dev)
- behat/mink-selenium2-driver: dev-1.3.1-with-patches as 1.3.1
- medology/custom-php-cs-fixer: ^1.0
- phpunit/phpunit: ^9.0
- dev-master
- v4.2.0
- v4.1.0
- v4.0.0
- 3.x-dev
- v3.1.0
- v3.0.1
- v3.0.0
- v2.7.5
- v2.7.4
- v2.7.3
- v2.7.2
- v2.7.1
- v2.7.0
- v2.6.0
- v2.5.3
- v2.5.2
- v2.5.1
- v2.5.0
- v2.4.1
- v2.4.0
- v2.3.0
- v2.2.0
- v2.1.0
- 2.0.x-dev
- 2.0.1
- v2.0
- 1.0.x-dev
- v1.0
- dev-dependabot/submodules/submodules-819fa1f
- dev-dependabot/submodules/submodules-80285c2
- dev-dependabot/add-v2-config-file
This package is auto-updated.
Last update: 2022-04-28 22:32:11 UTC
README
用于常见断言和对象存储的Mink扩展
依赖项
此项目使用Docker构建,并使用Behat和PHPUnit进行测试。您需要安装以下内容
Behat的配置已设置为在localhost上运行。
设置
FlexibleMink附带了一些基本测试,这些测试既是示例也是各种上下文的测试。这些测试通过Selenium在Google Chrome上运行,针对Apache网络服务器。
要设置测试环境,请在项目根目录中运行以下命令。
> bin/containers up
> bin/init_project
这将启动Selenium和Apache的Docker容器,并将node和composer依赖项安装到项目目录中。
使用方法
设置完成后,使用方法非常简单。在项目根目录中运行以下命令。
> bin/phpunit
> bin/behat
当克隆此仓库时,默认设置为PHP 7.3。
调试
Selenium已配置为在默认端口(5900)上使用VNC。如果您有VNC客户端,只需将其指向端口5900上的vnc://
。密码是Selenium提供的默认密码,即secret
(如Selenium上所述)。