норки может быть использован в тестах приложений письма и имитировать, как браузер будет реагировать на различные действия и события.
В отличие от безголовых браузер эмулятор и браузер контроллеров, которые работают либо очень быстро, и не поддерживают AJAX или работу действительно медленно, но поддерживают AJAX, норки имеет только самые лучшие части, что означает, что работает быстро и поддерживает AJAX взаимодействия.
Таким образом, в условиях развития реальных, вы можете использовать Mink заменить набор приложений, таких как Zombie.js, Goutte, селен, или Сахи.
Под капотом, норки ничего, чем ядра и мощным API, нуждающихся в различных драйверов для подключения и работы с вышеупомянутыми технологиями. Поэтому убедитесь, что у Вас есть все необходимые драйверы, в зависимости от конфигурации, вы хотите запустить
Что нового В этом выпуске:.
- Исправлена XPath префикс при поиске внутри существующего элемента
- реструктурировать Тестов водитель полностью и расширить его, чтобы охватить водителей полностью (охватывающих многие больше случаев для обеспечения согласованности)
- Изменен `NodeElement :: setValue` поддержать любые поля, а не только входных элементов
- Удалено упаковку любого водителя уровня исключением в MinkException на инвалидной использования, как это было сделать код слишком сложным
- Исправлена согласования входного типа в имени селектора быть чувствительны к регистру в соответствии с HTML спецификации
- Введенный `Behat & # x5c; норки и # x5c; Селектор & # x5c; Xpath & # x5c; Escaper` чтобы повторное использование XPath побега
- Устаревшие `Элемент :: getSession`. Код нуждаясь в сессии, должны получить его из-за пределов вместо элемента
- Изменен ElementNotFoundException простирается от ExpectationException
- Добавлена `Элемент :: getOuterHtml`, чтобы получить HTML код элемента, включая себя
- Исправлена селекторы имя, чтобы соответствовать на `placeholder` только для текстовых входов
- Насильственные согласованное поведение водителей на 4xx и 5xx ответ, чтобы вернуть ответ, а не бросать исключение
- Добавлена `Элемент :: waitFor` чтобы Повторная попытка код до тех пор, пока успешно или тайм-аута
- Добавлена `Элемент :: 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 или выше
Комментарии не найдены