Вопросы по теме '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 просмотров
schedule
13.09.2022
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