Описание тега mink

Mink - это среда приемочного тестирования с открытым исходным кодом для веб-приложений, написанная на PHP 5.3.
3 ответа

Как я могу щелкнуть промежуток в Behat?

Я использую Behat для тестирования стороннего интернет-магазина. У меня есть товар в корзине, который я хочу удалить. Всплывающее окно с подтверждением показывает, что я действительно хочу это сделать. Структура этого диалога выглядит следующим обра…
11 ноя '15 в 11:24
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
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
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 ответ

Mink + Behat - установка значения радио на недопустимое значение

У меня есть форма, где пользователь должен выбрать пол. Это радио с двумя вариантами - мужской и женский. В качестве части моего теста я хочу посмотреть, как веб-сайт реагирует, когда отправляется что-то кроме мужчины или женщины. Поскольку HTML-код…
17 мар '16 в 20:24
1 ответ

bin/behat @FootballTeamBundle в порядке, но bin/phing не для запуска FeatureContext

Если я использую bin/behat @FootballTeamBundle в терминале как в автономном режиме снимки экрана с ошибками принимаются и сохраняются в build/behat/ папка, которая хорошо, однако, если я бегу bin/phing тогда FeatureContext Кажется, что файл в целом …
11 сен '14 в 20:57
2 ответа

Behat + норка + Selenium2 Получить текущее имя браузера

Как я могу получить текущее имя браузера? Я использую Chrome и Firefox с моими тестами функций, идущими под функциями -> chrome, functions -> firefox. Я хочу делать скриншоты при сбое теста, который я могу сгенерировать, он просто сохраняется в моем…
05 апр '16 в 19:34
2 ответа

Композитор: Невозможно установить Beat и Mink в Laravel 5.2 новый проект

Я хочу изучать BDD, используя behat в проекте laravel, но я сталкиваюсь с проблемами зависимостей с композитором (это может быть очень простой вопрос, но у меня очень мало опыта в композиторе, так что я не знаю, что делать). Я создаю новый проект co…
02 янв '16 в 19:02
1 ответ

Различные действия в зависимости от того, какой драйвер норки работает

Я использую Behat с норкой. Мне бы хотелось, чтобы одно из моих определений шагов действовало по-разному, в зависимости от того, какой драйвер запущен. В идеале мой код должен выглядеть примерно так public function stepDefinition(){ if($this->get…
06 сен '13 в 10:29
1 ответ

Почему Behat/Mink не может найти поле ввода по идентификатору, только по имени?

Я тестирую страницу с беатом и заполняю форму. У меня есть два ввода пароля на странице HTML. Первый сверху: <input id="login_password_0" class="form-control " type="password" placeholder="Slaptažodis" autocomplete="off" name="password"> Второ…
04 дек '14 в 07:19
1 ответ

Запустите норку с Selenium2 от php

В моем проекте symfony2 я хочу иметь возможность запускать определенные сценарии из моего сервиса, используя тесты Минка с Selenium2, без написания сценариев. Некоторый абстрактный пример, как я представляю это: class MyService extends MinkContext {…
26 окт '15 в 14:06
3 ответа

Вот, норка, symfony2 Предупреждение

Я пытаюсь сделать функциональные тесты с пакетом Behat и Mink Однако после установки Bundle и всего, я дал команду php app / console test-e = Behat - init @ AcmeDemoBundle но я получаю эту ошибку: Предупреждение PHP: require_once (C: \ wamp \ www \ …
21 июн '12 в 11:31
1 ответ

Селен "умирает" при посещении некоторых сайтов с использованием Behat / Mink

Я пытаюсь создать собственный сценарий в Behat / Mink, используя возможности Selenium для JavaScript, но столкнулся со странным препятствием. Я упустил все до мелочей, чтобы выложить проблему как можно проще, но в итоге при вызове метода visit() в S…
06 янв '15 в 12:23
1 ответ

Вот не с JavaScript, но без

Я пишу приемочные тесты для моего php-приложения, используя Behat/Mink, и обнаружил странную вещь: Behat не может найти поле ввода, когда включен javascript, и находит то же поле, когда javascript выключен. Чтобы быть точным: следующий сценарий Scen…
24 сен '13 в 16:40
4 ответа

Проверьте радио кнопку с Behat

Я застрял в этой проблеме на 1 час. На самом деле, должно быть не сложно проверить переключатель с норкой. Как это сделать я уже нашел. Но это работает только тогда, когда переключатель находится внутри тегов формы. Если у меня есть <table> &l…
24 сен '13 в 11:05
0 ответов

Behat Mink: getAttribute возвращает WebDriver\Execute Object вместо значения

Я использую Appium+Selenium2+Behat+Mink, когда пытаюсь получить атрибут с помощью следующего кода: $id = $this->getSession()->getPage()->find('xpath', $xpath)->getAttribute("id"); Я получаю что-то вроде этого: WebDriver\Execute Object ( …
28 ноя '17 в 16:53