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

Бехат с норкой
Кто-нибудь знает, как успешно настроить Mink для работы с Behat? На случай, если кто-то не знает, Behat - это фреймворк BDD (Behavior-Driven Development) для PHP, а Mink предоставляет слой абстракции эмуляторов браузера для тестирования. Вы можете...
5846 просмотров
schedule 11.05.2022

Почему автоматизированные тестовые примеры Sahi не работают в IE8?
Я новичок в инструменте тестирования Sahi. Я записал несколько тестов с помощью Sahi, когда воспроизводил их в IE 8. В моем терминале я получаю сообщение об ошибке: Окно/домен не найден: popupNameFromStep=; производноеИмя=; имя_окна=;...
1370 просмотров
schedule 18.10.2022

Selenium: выражение не является допустимым выражением/Xpath
Я играю с сервером Behat и Selenium. Я пытаюсь настроить таргетинг на определенный тег на основе его положения в документе. Я использую AquaPath, графический интерфейс для работы с XPath, и он отлично работает. Моя проблема в том, что когда я...
1990 просмотров
schedule 24.05.2023

Как заставить 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 Дело в том, что...
12965 просмотров
schedule 27.03.2023

Схема сценария Gherkin + Behat выбрасывает Behat \ Gherkin \ Exception \ ParserException
Я пытаюсь запустить пример регистрации и застрял Scenario: New user registration; poor password Given I am on "/register" When I fill in "username" with "admin" And I fill in "password1" with "<pw>" And I fill in "password2" with...
2589 просмотров
schedule 24.03.2023

Могу ли я отправлять необработанный ввод с клавиатуры, используя Mink и Selenium2?
Я использую Behat и Mink с драйвером Selenium2 и пытаюсь вводить данные непосредственно в поле формы (имитируя необработанный ввод с клавиатуры) вместо использования функции fillField() . Вот что я пытаюсь: $element =...
7636 просмотров
schedule 25.05.2022

Как узнать, выполнен ли angular.js рендеринг шаблона для текущего маршрута
я хотел бы использовать Behat для тестирования моего приложения angular.js. Но проблема, с которой я сталкиваюсь, заключается в том, что когда вы идете по маршруту и ​​хотите щелкнуть ссылку, Behat не знает, когда отображается шаблон, поэтому иногда...
904 просмотров
schedule 08.05.2023

behat Selenium2Driver не может открыть соединение
Я пытаюсь использовать Behat + Mink + Selenium2Driver в Symfony2. Я запустил Selenium Server. мой behat.yml: default: extensions: Behat\Symfony2Extension\Extension: mink_driver: true...
2803 просмотров
schedule 14.05.2023

Goutte с поведением: строка xml, поскольку значение textarea заполняется объектами html
У меня есть страница, содержащая форму с некоторыми элементами ввода, включая текстовое поле. Эти поля ввода заполняются некоторыми значениями. Думайте обо всей этой странице как о странице редактирования для некоторой сущности. Textarea содержит...
649 просмотров
schedule 20.05.2023

Behat context per feature
Мне интересно, есть ли способ использовать разные классы контекста для разных функций. Я хотел бы, чтобы одна функция использовала MinkExtensions для тестирования браузера, а другая использовала и HTTP-клиент, такой как Guzzle, для тестирования API...
3354 просмотров
schedule 30.10.2023

Как эффективно протестировать доступ к большому файлу с помощью Behat/Mink?
Я хотел бы написать сценарии Behat/Mink, чтобы проверить, могут ли определенные учетные записи пользователей загружать большие файлы. Я могу использовать событие When I follow "largefile.zip" , но при этом загружается весь файл. Вместо того,...
1125 просмотров
schedule 13.02.2023

Можно ли использовать таблицы Behat для проверки нескольких текстовых меток
Использование Behat с расширениями mink и Drupal. По сути, у меня есть страница с несколькими ярлыками, и я хочу подтвердить их текст. Я хочу сделать это без необходимости вводить что-то вроде. Then I should see "Filter" Есть ли способ...
1172 просмотров
schedule 11.02.2023

PHP Невозможно отменить смещение строк, как будто Selenium2Driver.php
Запустил Селен: java -jar vendor\selenium\selenium-server-standalone-2.40.0.jar Выбежал: php run.php Test.xlsx Получение следующей ошибки: Fatal error: Cannot unset string offsets in....src\Behat\Mink\Driver\Selenium2Driver.php on...
267 просмотров
schedule 10.03.2023

создание шага с pystring внутри FeatureContext
Я хочу сгенерировать шаг, внутри которого есть pyString. Я сделал следующее: Сначала в моем файле .feature у меня есть эти коды Then I should see the following something: |label |value| |test|12 | И я определяю шаг следующим...
663 просмотров
schedule 07.07.2022

Как я могу обнаружить ошибки 404 для ресурсов страницы?
Я только начал с Behat и Mink. Я использую MinkExtension с Goutte и Selenium, а также DrupalExtension. Все идет нормально. Я могу загрузить страницу, искать различные элементы, тестировать ссылки и т.д. Но я не вижу, как проверить наличие...
1414 просмотров
schedule 20.11.2022

Отказ от автоматической загрузки дополнительных классов в тестовый контекст
Behat версии 3.0.12, PHP 5.3.3 Я опишу проблему, прежде чем покажу свою настройку: я создаю небольшой тестовый проект Behat, но когда я пытаюсь создать дополнительные классы в других файлах, чтобы вставить их в мой файл контекста, Behat не...
1295 просмотров
schedule 06.01.2024

Как запускать одни и те же функции BDD несколько раз, используя разные роли пользователей
В любом случае, мы можем запускать одни и те же тесты несколько раз, чтобы проверить функциональность. Вот мой файл функций: Feature: End to end tests I want an End to End test pack As Super user and Admin user So that I can...
1107 просмотров
schedule 10.02.2024

Behat 3 - как получить собственное расширение в контексте
Мне нужно добавить, а затем из контекста получить дополнительные параметры / конфигурацию из файла behat.yml. Behat не позволяет мне добавлять случайные параметры в файл behat.yml, поэтому я создал новое собственное расширение. Это расширение...
1421 просмотров
schedule 28.07.2022

Почему Behat/Mink не может найти поле ввода по ID, только по имени?
Я тестирую страницу с поведением и формой заполнения. У меня есть два ввода пароля на странице html. Первый сверху: <input id="login_password_0" class="form-control " type="password" placeholder="Slaptažodis" autocomplete="off"...
2228 просмотров
schedule 05.06.2023

Отсутствует расширение в Behat/mink/laravel
У меня большие проблемы с настройкой behat + mink для моего проекта laravel. Сообщение об ошибке: PHP Deprecated: The ability to pass file names to Yaml::parse() was deprecated in 2.7 and will be removed in 3.0. Please, pass the contents of...
1157 просмотров
schedule 13.06.2022