Описание тега behat
Behat - это PHP-фреймворк для автотестирования ваших бизнес-ожиданий. Это среда разработки на основе поведения (BDD) для PHP, изначально вдохновленная проектом Ruby Cucumber. Теперь он не только признан PHP-реализацией Cucumber, но и предоставляет некоторые довольно уникальные функции, которых не было в оригинале.
3
ответа
Как я могу щелкнуть промежуток в Behat?
Я использую Behat для тестирования стороннего интернет-магазина. У меня есть товар в корзине, который я хочу удалить. Всплывающее окно с подтверждением показывает, что я действительно хочу это сделать. Структура этого диалога выглядит следующим обра…
11 ноя '15 в 11:24
1
ответ
Почему Дженкинс неправильно анализирует мой отчет JUnit?
У меня есть задание Jenkins, которое запускается каждый раз, когда я отправляю код в свой репозиторий. Последний шаг этой работы - запустить серию тестов behat. Эти тесты выводят как "симпатичный" форматер, так и форматер jUnit. JUnit XML выглядит с…
06 апр '15 в 12:46
1
ответ
Генерация тестов PHPUnit из массива с конечными точками
Для приложения мы используем файлы конфигурации, в которых определяется большое количество характеристик конечной точки (отношения, заполняемые, видимые, роли и т. Д.). Мы хотели бы пройтись по этим файлам и провести автоматические тесты с PHPUnit, …
02 дек '16 в 13:56
1
ответ
Не удается выполнить тест @javascript behat при наличии ошибки javascript на странице
Мне нужно написать тесты Behat, чтобы просто проверить ошибки в Javascript. Ничего особенного, мне просто нужно перейти на страницу и не пройти тест, если обнаружена какая-либо ошибка. Я использую Selenium. Как я мог это сделать?
01 июн '15 в 23:09
0
ответов
Behat не отображает регулярные выражения при запуске нового теста
У меня проблема с Behat, если я запускаю новый тест, он не печатает регулярные выражения. Есть ли решение этой проблемы? Я гуглил это, но я не нашел ответа. Примечание: я установил Behat, используя метод git. Я думаю, что это может быть как-то связа…
19 ноя '13 в 11:23
1
ответ
Файл FeatureContext в Behat
Я немного поиграл с Бехатом и у меня есть два вопроса: ОДИН: Я должен закончить с несколькими.features файлом и только одним featureContext.php? Почему только один? Я удивлен, потому что это заставляет меня думать, что мы можем закончить с огромным …
23 июн '14 в 23:12
1
ответ
Не удается прикрепить файл (CSV-файл) в поле ввода с помощью Behat Mink Extension Framework
Я хочу прикрепить файл CSV к полю ввода типа "файл", используя Behat Framework (Mink Extension). Html поля ввода ---- input id="edit-ab-csv-file" class="form-file" type="file" size="60" name="files[ab_csv_file]"> Первый метод Мы попробовали Я пыталс…
28 июн '13 в 13:50
0
ответов
Скрипт Behat blt показывает ошибку "chrome-error://chromewebdata/ " при нажатии на конкретную ссылку
У меня есть файл функций в Beat Особенность: блок Sprint1_Test ДЛЯ СТУДЕНТОВ И РЕЗИДЕНТОВ Для тестирования блока Sprint1_FOR для СТУДЕНТОВ И РЕЗИДЕНТОВ на домашней странице региона нижнего колонтитула на сайте AAMC QA @javascript @api Сценарий: тест…
30 авг '18 в 10:36
3
ответа
Какой контекст в черте
Базовый вариант использования Behat рекомендует использовать FeatureContext учебный класс. Кроме того, вы можете указать любые другие классы PHP в features/bootstrap каталог и они загружаются, но в алфавитном порядке, независимо от того, каковы зави…
05 мар '14 в 13:42
1
ответ
Норка с Selenium2: следуйте всем перенаправлениям
Как заставить Selenium2 следовать всем перенаправлениям, прежде чем делать какие-либо утверждения? Scenario: Guest member can pay with card When I go to "/test" #test page redirects to "/auth" which then redirects to "/main" Then I should be redirec…
04 окт '12 в 11:09
1
ответ
Behat не может найти PhpExecutableFinder
Я получаю следующую ошибку при выполнении Behat: PHP Fatal error: Class 'Symfony\Component\Process\PhpExecutableFinder' not found Я не знаю, нормально ли это, но PhpExecutableFinder находится в моем composer.phar после вызова php composer.phar. { "r…
23 июл '15 в 13:06
1
ответ
Норка-ГОУТТА-водитель. Не могу установить fabpot/goutte на Symfony 2.0
Я использую композитор с Symfony 2.0.15 и перехожу на последнюю версию Behat 2.4. Это по моему composer.json: "require-dev": { "behat/behat": "2.4@stable", "behat/mink-extension": "*", "behat/symfony2-extension": "*", "behat/mink-browserkit-driver":…
27 июн '12 в 13:26
1
ответ
Behat + Mink не работает с прокси (DNS не может разрешить доменное имя)
У меня есть простая функция Behat, которая использует Mink для тестирования веб-приложения, домен которого, скажем, http://myapp.localhost (У меня есть запись как 127.0.0.1 myapp.localhost в моем hosts файл). Проблема в том, что когда я запускаю эту…
22 ноя '12 в 17:29
1
ответ
Имитация добавить элемент Соната с Behat
Я использую Sonata Admin Bundle для управления нашим классом, и я создаю тест с Beat, чтобы убедиться, что все работает нормально. Но проблема в том, что когда я пытаюсь добавить новый элемент с помощью behat, я получаю эту ошибку: When I visit the …
24 окт '17 в 07:30
1
ответ
Как получить теги в Behat FeatureContext
Есть ли способ, как получить теги для сценария в Behat FeatureContext, в котором метод запускается? my.feature @SPRF1 Scenario: My scenario Given something is done FeatureContext class FeatureContext implements \Behat\Behat\Context\Context { /** * @…
27 мар '18 в 07:48
0
ответов
symfony2 behat/mink HTTP POST не использует тестовую базу данных env
Я использую Symfony 2.7 с Behat 3 и Behat/mink 1.5 (как в composer.json). behat.yml: default: suites: default: contexts: - FeatureContext: service: '@user.service' extensions: Behat\MinkExtension: base_url: http://api.localhost.dev goutte: ~ seleniu…
25 сен '15 в 12:11
1
ответ
Услуги Symfony2 Круговая зависимость?
ОБНОВЛЕНИЕ: Проблема была не в коде сервера, а в среде выполнения Behat. Я занимаюсь разработкой проекта Symfony2 и каким-то образом, после многих месяцев разработки, я внес ошибку, которая приводит к сбою всего приложения и выдает следующее сообщен…
07 окт '15 в 09:20
0
ответов
Хромедрайвер в Ubuntu 16.04
Я устанавливаю chromedriver и селен таким способом https://gist.github.com/ziadoz/3e8ab7e944d02fe872c3454d17af31a5 но у меня возникает эта ошибка, когда я начинаю тестировать беат с неактивным хромом. behat.yml: default: suites: default: bundle: Med…
10 апр '17 в 08:58
1
ответ
Behat, PHP Сценарий: вывод параметров
Учитывая следующий сценарий: Scenario Outline: Bootstrap pages does not encounter the following problems: Given I am on "<page>" And I should not see "�" Examples: | page | | web.php | | logs.php | | web.php | | payout.php | Один из них, не пр…
12 фев '18 в 11:10
1
ответ
Должен ли я тестировать свои определения шагов Behat?
Моя команда только начинает принимать Behat для BDD. Мы создаем веб-приложения и обнаружили, что существует несколько общих определений шагов, связанных с веб-технологиями, которые мы хотели бы разделить между различными продуктами. Материал, которы…
26 июн '13 в 13:17