Чтобы протестировать внутренние ИТ-приложения с точки зрения пользователя, мне нужно установить фон Behat для моих сценариев, который включает в себя вход в решение для единого входа на основе файлов cookie.
Это минимальный тест для настройки регистрации в Givens. Когда это удастся, конечно, будет больше «Когда» и «Тогда».
Feature: Bouncerize
In order to log in to internal applications
As an application user
I need to be able to use the SSO system
Scenario: Log in to Bouncer
Given I am on "https://private_url/login/"
And I fill in "pass_word" with "a hard to guess password"
And I fill in "id" with "username"
And I press "Sign In"
Когда я запускаю этот сценарий, первый Given завершается ошибкой:
Scenario: Log in to Bouncer # features/bouncer.feature:8
Given I am on "https://gh.bouncer.login.yahoo.com/login/" # FeatureContext::visit()
A cookie name is required to generate a field value for this cookie
Пока в FeatureContext
нет настроек, за исключением того, что он расширяет Behat\Mink\Behat\Context\MinkContext