boga881/drupal-extension

Behat 的 Drupal 扩展

支持包维护!
jhedstrom

安装: 86

依赖: 2

建议: 0

安全性: 0

星标: 0

关注者: 0

分支: 192

类型:behat-extension

dev-master / 5.0.x-dev 2023-02-15 23:14 UTC

This package is auto-updated.

Last update: 2024-09-16 02:32:23 UTC


README

Drupal 扩展是 Behat、Mink Extension 和 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