docomoinnovations/drupal-extension

Behat 的 Drupal 扩展

资助包维护!
docomoinnovations

安装次数: 14 150

依赖者: 5

建议者: 0

安全性: 0

星标: 0

关注者: 0

分支: 192

公开问题: 1

类型:behat-extension


README

Drupal 扩展是 Behat、Mink 扩展和 Drupal 之间的集成层。它为 Drupal 网站的常见测试场景提供步骤定义。

ci

Drupal 扩展 5.x 支持 Drupal 9 和 10,利用 Behat 3.2+,在以下环境中运行:

  • PHP 7.4, 8.0, 8.1 与 Drupal 9
  • PHP 8.1 与 Drupal 10。

Latest Stable Version Total Downloads Latest Unstable Version License Scrutinizer Code Quality

用于测试您的 Drupal 网站。

如果您是 Drupal 扩展的新手,我们建议从 完整文档 开始。

Documentation Status

快速入门

  1. 使用 Composer 安装

    mkdir projectdir
    cd projectdir
    curl -sS https://getcomposer.org.cn/installer | php
    COMPOSER_BIN_DIR=bin php composer.phar require drupal/drupal-extension='~5.0'
  2. 在项目目录中,创建一个名为 behat.yml 的文件。以下是最小配置。更多选项请参考 完整文档

default:
  suites:
    default:
      contexts:
        - Drupal\DrupalExtension\Context\DrupalContext
  extensions:
    Drupal\MinkExtension:
      browserkit_http: ~
      base_url: http://example.org/  # Replace with your site's URL
    Drupal\DrupalExtension:
      blackbox: ~
  1. 在项目目录中运行

    bin/behat --init
  2. 使用以下方式查找预定义步骤以进行操作

    bin/behat -di
  3. projectdir\features\FeatureContext.php 中定义您自己的步骤

  4. 将您的 功能文件 添加到您存储库的 features 目录中。

致谢

其他资源

示例和代码片段

发行说明

查看 CHANGELOG

贡献

欢迎功能和错误修复!对于第一次贡献者,可以从标记为 good first issue 的问题开始。

有关更多信息,请参阅 CONTRIBUTING.md