Минк могат да бъдат използвани в тестове за кандидатстване за писане и симулира как браузъра ще отговори на различните действия и събития.
За разлика от обезглавените браузър емулатор и браузъра контролери, които работят или много по-бързо и да не подкрепят AJAX или работят много бавно, но подкрепят AJAX, Минк има само най-добрите части, което означава, че работи бързо и поддържа AJAX взаимодействия.
Така че в среди за разработка на реалния живот, можете да използвате Минк да замени комплект от приложения като Zombie.js, Goutte, селен, или Sahi.
Под предния капак, Минк нищо от ядро и мощен API, които се нуждаят различни драйвери за свързване и работа с посочените по-горе технологии. Така че се уверете, че имате всички необходими драйвери, базирани на конфигурацията, която искате да стартирате
Какво ново в тази версия:.
- Фиксирано на XPath префикс при търсене в рамките на съществуващ елемент
- Refactored на testsuite изцяло на водача и да го разшири, за да обхване шофьори изцяло (обхващащи много повече дела за съвместимост)
- Променени `NodeElement :: setValue` да подкрепи всякакви области, а не само на входните елементи
- Премахнато опаковката на всеки водач на ниво изключение в MinkException за невалиден използване, както го правеше кода твърде сложни
- Фиксирана съвпадение на вида вход в името селектора да бъде нечувствителен според HTML спец
- Въведена `Behat & # x5c; Mink & # x5c; Selector & # x5c; XPath & # x5c; Escaper` да позволи повторното използване на XPath бягство
- Отхвърлена `Element :: getSession`. Код нуждаещи сесията трябва да го получи от чужбина, а не на елемента
- Променени ElementNotFoundException да продължи от ExpectationException
- Добавена `Element :: getOuterHtml` да получите HTML кода на елемента, включително самата
- Фикс селектори име, за да съответстват на `placeholder` само за текстови материали
- Засилено последователно поведение на водачите на отговор 4xx и 5xx да върне отговор, а не хвърляне на изключение
- Добавена `Element :: waitFor` да позволи да опитате отново някакъв код, докато успее или паузата се достигне
- Добавена `Element :: isValid` да провери дали даден елемент все още съществува в страница
Какво ново във версия 1.5.0:
- Добавено CoreDriver да опрости бъдещите шофьори подобрения
- Добавено Минк :: isSessionStarted () метод
- Фиксирани multibite низ preg_replace бъгове
- Фиксирана обработка на интервалите в WebAssert :: pageText ... () методи
Какво ново във версия 1.3.3:
- Предотвратяване на изключения в __toString ()
- Добавена няколко полезни дефиниции стъпка за Behat
- Лот от малки корекции на грешки и подобрения
- Фиксирани зависимости и монтаж композитор рутинна
Какво ново във версия 1.3.2:.
- Фиксирана webdriver регистрация в MinkContext
<силни> Изисквания :
- PHP 5.3.1 или по-висока
Коментари не е намерена