норки можуть бути використані в тестах додатків листи і імітувати, як браузер буде реагувати на різні дії і події.
На відміну від безголових браузера емулятора і браузера контролерів, які працюють або дуже швидко, і не підтримують AJAX або робота дійсно повільно, але підтримують AJAX, норки має тільки найкращі частини, тобто він працює швидко і підтримує AJAX взаємодії.
Таким чином, в умовах розвитку реальних, ви можете використовувати Mink замінити набір додатків, таких як Zombie.js, Гут, селен, або Сахи.
Під капотом, норки і більше нічого ядра і потужним API, які потребують різних драйверів для підключення та роботи з вищезазначеними технологіями. Тому переконайтеся, що у Вас є всі необхідні драйвери, залежно від конфігурації, ви хочете запустити
Що нового У цьому випуску :.
- Виправлена XPath префікс при пошуку всередині існуючого елемента
- реструктурировать Тестів водій повністю і розширити його, щоб охопити водіїв повністю (що охоплюють багато інших випадків на предмет відповідності)
- Змінено `NodeElement :: setValue` підтримати будь поля, а не тільки вхідних елементів
- Вилучено упаковку будь-якого водія рівня винятком у MinkException на інвалідних використання, як це робив код занадто складним
- Виправлена узгодження вхідного типу в названому селектора бути чутливі до регістру відповідно до HTML специфікації
- Введений `Behat і # x5c; норки і # 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 або вище
Коментар не знайдено