lmszor/gherkinator

Selenium IDE / Gherkin 转换器 | 从 https://github.com/salmabenhadjali/gherkinator 分支,并进行修改

dev-master 2019-11-14 13:45 UTC

This package is auto-updated.

Last update: 2024-09-15 00:39:33 UTC


README

Gherkinator Selenium IDE 解析器是一个简单的解析器,允许您将 Selenium IDE 测试转换为 Gherkin 语法,并在 behat Gherkin 环境下尝试您的场景。

此包可在 Packagist 上找到,并建议使用 composer 加载。

======= 安装

1- In the "composer.json" add :
    "behat/behat" : "3.1.x-dev",
    "behat/mink" : "1.6.*",
    "behat/mink-extension" : "*",
    "behat/mink-goutte-driver" : "*",
    "behat/mink-selenium2-driver" : "*",
    "monolog/monolog": "*",
    "paquettg/php-html-parser" : "*",
    "gherkinator/selenium-ide-parser" : "dev-master"

2- Update the composer
    sudo composer update

3- In the "AppKernel.php" add :
    new Open\GherkinatorBundle\GherkinatorBundle(),

4- In the "app/config/config.yml" add :
    imports:
    - { resource: @GherkinatorBundle/Resources/config/parameters.yml }

5- Then Init behat :
    sudo bin/behat --init
    sudo chmod -R 777 features
6- Then you should copy from "vendor/gherkinator/selenium-ide-parser" :
    "behat.yml" in the project root
    "WebContext.php" under "features/bootstrap"

用法

php app/console gherkinator:feature:generate