Articles of behat

Behat не работает при обновлении зависимостей

Только что обновленный композитор на функционирующем Behat, и теперь получаю следующие сообщения open running behat. PHP устарел: «Symfony \ Component \ Console \ Helper \ DialogHelper» устарел с версии 2.5 и будет удален в версии 3.0. Я использую Behat-3 (~3.0@dev). Любые советы будут оценены 🙂

Что не так с моим FeatureContext?

Я считаю, что я не понимаю BehatContext против MinkContext и не уверен, почему я наследовал бы от того или другого в своем приложении. В принципе, я не понимаю, почему мне приходится создавать экземпляр нового объекта Client в каждой функции. Я должен был бы использовать $ this, так как у меня есть goutte, загруженный в мой […]

Session недоступен и не входит в число последних 1000 завершенных сеансов. Как это решить?

Когда я пытаюсь запустить php behat.phar Появится окно Firefox Firefox, после чего мой тест функции завершится с первого шага и пропустит остальное. Я получил: … Учитывая, что я нахожусь на «first.php» #FeatureContext :: visit () Session [url] недоступен и не входит в число последних 1000 завершенных сеансов. Активные сеансы: [ext. ключ 51191ae0-8f6f-49d0-27b322967296] … Если я […]

Проблемы с Behat и Symfony2?

У меня возникли проблемы с процессом Behat (2.4.*@dev) init в пакете Symfony2 (версия 2.2.2). После команды: bin/behat –init "@CompanyAppBundle" Каталоги behad создаются внутри корневого каталога приложения, а не в комплекте. Выход: +d features – place your *.feature files here +d features/bootstrap – place bootstrap scripts and static files here +f features/bootstrap/FeatureContext.php – place your feature […]

Behat 3 и Laravel, испытательная среда, не удостоенная

У меня запуталась проблема с использованием Behat 3 и Laravel для тестирования API. Похоже, что он не использует базу данных «тестирования» (в моем случае базу данных sqlite памяти) … но только некоторое время. Я поместил сообщение журнала в файл testing / database.php, чтобы узнать, когда он загружен. И я вижу сообщение журнала при запуске Behat. […]

Behat 3 – как получить пользовательское расширение в контексте

Мне нужно добавить, а затем из контекста получить дополнительные параметры / конфигурацию из файла behat.yml. Behat не позволяет мне добавлять некоторые случайные параметры в файл behat.yml, поэтому я создал новое пользовательское расширение. Это расширение позволяет мне передавать определенные значения конфигурации extensions: App\Behat\DevToolsExtension: api_url: "https://api.example.com" Поэтому сейчас не жалуйтесь на новую конфигурацию в файле behat.yml. Теперь […]

Определения шагов во внешних файлах в Behat

Behat по умолчанию ищет определения шагов в файле с именем FeatureContext (все шаги в одном файле). Имея много шагов, трудно поддерживать такой большой файл. Я хотел бы иметь один файл определения для каждого файла функции. Как определить определения сторон во внешних файлах? например homepage.feature HomepageContext extends FeatureContext

Как запустить тесты Behat, когда есть ошибки уровня E_USER_DEPRECATED

У меня есть тип формы Symfony 2.7, который вызывает некоторые ошибки уровня E_USER_DEPRECATED . Эти ошибки исходят не из моего собственного кода, а из vendor/symfony/symfony/src/Symfony/Bridge/Doctrine/Form/Type/DoctrineType.php . В режиме dev с помощью веб-браузера я могу получить доступ к странице, используя указанную форму. WDT показывает мне некоторые DEPRECATED сообщения, но форма работает, страница возвращается со статусом 200. […]

Как заставить Behat ждать вызова AJAX?

Сценарий: изменение и сохранение неполного изменения в кампании Given I click on the Campaign section folder And I press Save in the selected Campaign Then I should see an error balloon informing the changes cannot be saved Дело в том, что этот «шарик с ошибкой» на последнем шаге представляет собой вызов ajax, который затем приведет […]

Intereting Posts
Есть ли у PHP автовивитация? Расчет идеального веса, учитывая пол и высоту. Как мы можем преобразовать int в дюймы? Интеграция phpgrid с кодом Анонимная функция PHP, назначенная для свойства класса в конструкторе, всегда равна нулю? Найти, если значение существует в JSONArray в php Изучение OO-кодирования с помощью PHP, статические! = Выражения, но в руководстве PHP говорится, что все, что имеет значение, является выражением, смущенным Подключение к базе данных mysql через SSH через PHP Доктрина / Symfony – Несколько отношений один-ко-многим на одной модели Загрузить / Загрузить файл в базе данных POSTGRESQL с помощью PHP функция друга в php? Откат MySQL в обработчике Добавление опции «другой, пожалуйста, укажите» в поле формы ChoiceType в Symfony PHP, конвертировать UTF-8 в ASCII 8-битный Значение в базе данных «участники» показывает ссылку, когда пользователь является администратором sudo pecl установить ошибку apc на os x lion