behat
PHPUnit & Behat; дополнение или альтернативы?
Я осматривал SO и Google, но не смог получить окончательного ответа.
PHPUnit - это фреймворк для unittesting, такой ка ... тирования?
Используете ли вы Behat только для новых проектов или его также можно адаптировать к существующим проектам?
Веди себя как огурец в PHP
Не поймите меня неправильно. Я думаю, что оба проекта фантастичны.
Но как разработчик php и ruby, я задаюсь вопросом, ... очему следует выбирать Behat вместо Cucumber (с cuke4php) для BDD даже при работе с php или некоторыми фреймворками php.
Интеграция Zend Framework с Behat BDD
Кто-нибудь использовал Behat с Zend Framework? Есть примеры того, как использовать и то, и другое?
Как интегрировать Behat с PhpStorm/другой IDE
Behat является ведущим BDD фреймворком для PHP. Я использую PhpStorm и хочу интегрировать Behat в IDE в качестве внешн ... Behat будет интегрирован в выпуск 4.0, который должен выйти в 1 квартале 2012 года! Что я могу сказать - PhpStorm скалы.
Как найти элемент текстового узла с норкой?
Мне было интересно, у меня есть этот HTML:
<li>
<span class="jqTransformRadioWrapper">
<a rel="ch ... ервый элемент. И я хочу выбрать их с их именем (и только) для этого примера это будет "Мой потрясающий тест".
Спасибо
Корнишон + Схема сценария Behat вызывает исключение BehatGherkinExceptionParserException
Я пытаюсь запустить пример регистрации, и я застреваю
Scenario: New user registration; poor password
Given I am on " ... или маркер шага, но есть примеры
Что я делаю не так? Я не могу найти никакой помощи в этом документе или около того.
Определения шагов во внешних файлах в Behat
По умолчанию Behat ищет определения шагов в файле с именем FeatureContext (все шаги в одном файле).
Имея много шагов, тр ... я могу иметь определения шагов во внешних файлах?
Например,
homepage.feature
HomepageContext extends FeatureContext
Устройства передачи данных Behat и Symfony
Мне интересно, можно ли использовать отдельную базу данных для тестов Behat? есть ли какой-либо способ удалить и усечь базу данных и загрузить с ее помощью данные, как вы можете сделать с PHPUnit?
Как запустить встроенный в PHP веб-сервер перед запуском теста и закрыть его после запуска теста
Я пытаюсь использовать Behat для тестирования BDD. При запуске сборки на Дженкинсе я хотел бы, чтобы он открыл сборку P ... this->response = $request->getBody(true);
}
Но затем при запуске Behat он застревает без какого-либо сообщения.
Как протестировать REST API с помощью Behat и Mink в Symfony 2
Я создаю REST API в Symfony и хотел бы протестировать его с помощью Behat (используя Mink и расширение behat для symfon ... 2 | field3 |
| value1 | value2 | value3 |
Есть ли какой-нибудь простой способ отправить это с помощью норки? Спасибо!
Вести себя - Контекстный класс не найден.
Это моя структура каталогов:
composer.json
composer.phar
vendor/
bin/
behat
tests/
functional/
... 4",
"behat/behat": "2.4.*@stable"
}
}
Который я установил с помощью:
php composer.phar install --dev -o
как активировать норку в behat
Я пытаюсь использовать behat и норку вместе, читая эту ссылку:
Http://docs.behat.org/cookbook/behat_and_mink.html#meth ... goutte: ~
> selenium2: ~' > behat.yml
$ bin/behat -dl
И, наконец, теперь это работает:) спасибо
Вести себя как "Непризнанные варианты"
Я пытаюсь запустить Behat (впервые для меня), и это сработало.
Но у меня проблема с конфигурацией. Я попытался измени ... efinition\Exception\InvalidConfigurationException] Unrecognized options "paths" under "testwork"
Что я сделал не так?
При запуске теста входа в систему Behat через PhantomJS он проходит только при первом запуске
Я создал очень простой тест входа в систему в Behat для входа в наше внутреннее приложение. Существует два типа входа в ... LoginButton"
Then I should see "By clicking below"
And I press "OK"
Then I should see "Welcome"
Поведение с PhpStorm не показывает трассировку стека для исключений
Я только что начал использовать Behat 3.0 с PhpStorm 8.0.
Все работает нормально, за исключением того, что для исключ ... нструмента, вероятно, лучше не отвечать. Такие ответы, как "создать пользовательский обработчик исключений", не помогут.
Вести себя с Дженкинсом - как обслуживать PHP-приложение?
Я недавно начал использовать Behat с Норкой в проекте PHP, в котором используется тонкая микрорамка, Мои тесты Behat ра ... бразных проектов, поэтому предпочтительнее было бы что-то "одноразовое".
Каков наилучший способ решения этой проблемы?
Изо всех сил пытаюсь установить mink и behat с помощью composer для использования с symfony2
Я пытаюсь установить behat и mink с помощью symfony 2.4 с помощью composer, но, похоже, я не могу получить свой файл co ... Я просто хочу получить это для установки этих компонентов, чтобы я мог возиться с BDD
Спасибо за любую помощь в этом
Есть ли способ, чтобы Behat НЕ терпел неудачу при обнаружении ошибок PHP?
Я понимаю, что лучше всего определить все переменные и проверить индексы массива перед оценкой. Тем не менее, я пытаюсь ... ю эти уведомления, но сейчас мне нужно, чтобы вы игнорировали уведомления от PHP. Есть ли способ сделать это?
Спасибо!
Могу ли я использовать один из сценариев в качестве своего мета-шага вместо того, чтобы определять его в классе контекста?
Мне нужно определить мета-шаг, например I have an item in my order cart. Но вместо того, чтобы создавать определение дл ... ень популярный вариант использования, и у него должно быть лучшее решение, чем определение мета-шага в классе контекста.
Тестирование приложений Laravel для нескольких арендаторов с использованием расширения Behat/Mink и Behat Laravel
Я создаю многопользовательское приложение SaaS, для которого пытаюсь написать тесты с помощью Behat, используя Mink и р ... менов с подстановочными знаками для тестирования приложений SaaS?
Я запускаю тест внутри виртуальной машины Homestead.