Вопросы по теме 'behat'

Невозможно изменить константы при написании тестов Behat для PHP-кода
У меня есть библиотека на основе PHP, которая берет телефонные номера и переводит их в соответствующие локально форматы отображения. (Например, американский номер телефона 14083493300 становится 1 (408) 349-4993) Код является частью нашей офисной...
341 просмотров
schedule 17.12.2022

сахи и symfony2
я хотел бы протестировать behat, mink и sahi с symfony2 Итак, в моем config_test.yml у меня есть mink: base_url: http://localhost/Symfony_Standard_2.0.15_2/symfony/web/app_test.php default_session: symfony sahi: ~ и в...
907 просмотров
schedule 22.09.2022

Как передать шаг Object to behat?
Я хочу знать, можно ли передать объект на шаг Behat. Например, поле моей формы будет заполнено объектом. Он заполняется Объектом, который вы можете выбрать в окне предложений. Я знаю другой способ с сахи или селеном, но я не хочу этого, я хочу...
393 просмотров
schedule 12.05.2024

Минк: дождитесь загрузки страницы в @BeforeStep
Я хочу выполнить некоторый javascript на странице в хуке @BeforeStep, который зависит от jQuery. Однако jQuery в то время не определен, фактически страница пуста. Вот чего я пытаюсь добиться: /** * @BeforeStep @javascript */ public function...
3957 просмотров
schedule 01.06.2022

Настройте Symfony в Behat
У меня есть проект, для которого я написал функции/сценарии в Behat, который почти завершен. Мне нужно протестировать функциональность электронной почты на сайте, для которого Symfony пригодится. Но я не смог найти ни одного учебника, который помог...
3657 просмотров
schedule 31.08.2022

Проверить состояние переключателя в сценарии Behat Mink?
Мне нужно увидеть в выводе, была ли отмечена данная радиокнопка. Какое определение мне следует использовать? Я много гуглил об этом и не нашел решения (которое, вероятно, прямо передо мной, как кто-то, вероятно, уверит меня).
4380 просмотров
schedule 27.07.2022

Как определить несколько средств форматирования в behat.yml?
Параметры конфигурации командной строки Behat поддерживают определение нескольких средств форматирования: http://docs.behat.org/guides/6.cli.html#format-options . Вместо этого я хочу определить несколько средств форматирования в файле конфигурации...
1258 просмотров
schedule 19.11.2022

symfony2 ведет себя в тестовой среде: таблицы БД не созданы
Я пытаюсь работать со своим приложением, и у меня есть большая проблема; Таблицы БД не создаются, поэтому никакие фикстуры поставить не могу. Мой сценарий: Scenario: Check the stories page Given Database is set And I am logged as...
1701 просмотров
schedule 25.08.2022

PHPUnit и поведение; дополнение или альтернатива?
Я искал SO и Google, но я не мог получить окончательного ответа. PHPUnit — это фреймворк для модульного тестирования, такой как JUnit. Я использую его, в том числе в сочетании с Selenium-расширением для функционального тестирования. При просмотре...
13389 просмотров
schedule 04.03.2023

Как переключиться на iframe с динамическим именем с помощью Behat/Mink
Написание теста для iFrame, сгенерированного при нажатии кнопки. Имя и идентификатор iFrame похожи, но генерируются динамически. Раньше я успешно использовал «switchToiFrame». <div class="bbbb-frame-container" style="height: 400px; width:...
3716 просмотров
schedule 04.05.2023

Проблема с функцией автоматического вызова Javascript (Behat/Mink/Sahi)
В настоящее время я не понимаю, почему это происходит, но я не удивлюсь, если я ошибусь или пропущу одну крошечную мелочь. Вот мой код: (function() { if (jQuery('section.news-feed ul li').text().length > 0) { var length1 =...
741 просмотров
schedule 19.12.2022

Должен ли я проводить модульное тестирование определений шагов Behat?
Моя команда только начинает внедрять Behat для BDD. Мы создаем веб-приложения и обнаружили, что есть несколько общих определений шагов, связанных с веб-приложением, которые мы хотели бы использовать в разных продуктах. Вещи, которые очень похожи на...
184 просмотров
schedule 12.01.2023

Как обрабатывать базовую HTTP-аутентификацию Behat Mink
Я работаю в Firefox через мост платформы Behat Mink к драйверу Selenium 2. Когда я запускаю тест, я получаю всплывающее окно аутентификации HTTP-прокси. В моем файле behat.yaml есть имя пользователя и пароль для базовой аутентификации, но они не...
3851 просмотров
schedule 28.05.2022

Блокировка установки пакета в PHP Composer для использования форка пакета
Я работаю с Behat и Composer над проектом на работе. Мне пришлось создать ответвление и патч для Mink и драйвера Mink Selenium 2 для обработки всплывающих окон. В настоящее время исправления все еще проверяются теми, кто управляет репозиториями,...
1373 просмотров
schedule 21.02.2023

:nth-of-type(N) не работает в behat+mink+selenium2
Я использую Behat+Mink+Selenium2 , чтобы найти элемент, используя селекторы CSS, используя tr.product:nth-of-type(N) $row=$page->find('css',sprintf('tr.product:nth-of-type("%d")', $i)); я тоже пробовал $row=$page->find('css',...
757 просмотров
schedule 27.04.2022

Профиль Дженкинса и Бехата
Привет, у меня возникла проблема с моей конфигурацией behat и jenkins. Я хотел бы запустить тест Behat в сборке jenkins с этой конфигурацией: /behat.yml default: extensions: Behat\MinkExtension\Extension: base_url:...
1581 просмотров

Zombie.js с Бехатом и Минком
У меня была проблема за проблемой заставить Behat работать с Zombie.js. Проблема, с которой я столкнулся сейчас, на самом деле связана с модулем Zombie.js (раньше ошибки были в связи между ними). Ошибка выглядит так. [RuntimeException]...
1084 просмотров
schedule 04.06.2022

Как обрабатывать всплывающее окно подтверждения с помощью phantomjs + behat + mink
В своих тестах я использую этот шаг для подтверждения всплывающего окна подтверждения javascript: /** * @when /^(?:|I )confirm the popup$/ */ public function confirmPopup() {...
2404 просмотров
schedule 09.09.2022

Не удалось оценить XPath (Behat/Mink)
Я использую следующую функцию: /** * Click on the element with the provided xpath query * * @When /^I click on the element with xpath "([^"]*)"$/ */ public function iClickOnTheElementWithXPath($xpath) { $session =...
3449 просмотров
schedule 06.01.2024

behat терпит неудачу с javascript, но преуспевает без
Я пишу приемочные тесты для своего php-приложения, используя Behat/Mink, и обнаружил странную вещь: Behat не может найти поле ввода при включенном javascript, но находит то же поле при выключенном javascript. Если быть точным: следующий сценарий...
246 просмотров
schedule 24.04.2023