brainsum/drupal-behat-testing

使用 Behat 进行 Drupal 测试。

安装: 147

依赖: 2

建议: 0

安全: 0

星标: 0

关注者: 5

分支: 0

开放问题: 2

类型:behat-extension


README

@todo: 完成。

设置

Docker

使用 Docker 4 Drupal

Drush 9

创建一个 drush/sites 文件夹,并包含 self.sites.yml 文件,然后添加

docker-local:
    root: /var/www/html/web
uri: 'http://nginx'

启动

@todo: 添加辅助脚本。

  • docker-compose <项目 docker-compose.yml> <此包 docker-compose.selenium.yml> up -d
  • 等待您的站点和 selenium 启动(应该很快,最多几秒钟)
  • docker-compose <项目 docker-compose.yml> <此包 docker-compose.selenium.yml> exec php sh -c "cd tests/behat && ../../vendor/bin/behat --out=std --config <您的 behat.yml> --stop-on-failure --verbose"

高级用法

上下文依赖注入

有关上下文中依赖注入的更多信息,请参阅 DI.md 文档。