Mink pot fi folosite în testele de aplicare scris și simula cum un browser ar răspunde la diverse acțiuni și evenimente.
Spre deosebire de emulator browser-ul și browser controlere fără cap care lucrează fie foarte rapid și nu acceptă AJAX sau locul de muncă într-adevăr lent, dar susțin AJAX, nurca are doar cele mai bune piese, ceea ce înseamnă că funcționează rapid și sprijină interacțiuni AJAX.
Deci, în medii de dezvoltare reale, puteți utiliza Mink pentru a înlocui o suită de aplicații cum ar fi Zombie.js, Goutte, seleniu, sau Sahi.
Sub capota, Mink este nimic decât o bază și un API puternic, care au nevoie diferite conducătorilor auto să se conecteze și să lucreze cu tehnologiile menționate mai sus. Deci, asigurați-vă că aveți toate driverele necesare, în funcție de configurația pe care doriți să rulați
Ce este nou în această versiune:.
- fixă XPath prefixarea atunci când caută în interiorul unui element existent
- Refactored TestSuite șofer în întregime și extindă acoperirea șoferii în întregime (care acoperă mai multe cazuri de consistență)
- schimbată `NodeElement :: setValue` să sprijine orice domenii, mai degrabă decât doar elemente de intrare
- Eliminat ambalajul de orice excepție la nivel de conducător auto în MinkException privind utilizarea invalid asa cum a fost a face codul prea complex
- fixă de potrivire a tipului de intrare în selectorul numit a fi insensibil caz în funcție de spec HTML
- Introdus `Behat & # x5c, Mink-# x5c; Selector & # x5c, XPath & # x5c, Escaper` pentru a permite reutilizarea XPath evadeze
- depreciată `Element :: getSession`. Codul nevoie de sesiunea ar trebui să-l din afara, mai degrabă decât elementul
- schimbată ElementNotFoundException să se extindă de la ExpectationException
- Adaugata `Element :: getOuterHtml` pentru a obține codul HTML al elementului, inclusiv în sine
- imobilizate selectorii nume pentru a se potrivi pe `placeholder` numai pentru intrări text
- silită comportament consecvent pentru conducătorii auto pe 4xx și 5xx răspuns pentru a reveni răspunsul, mai degrabă decât a aruncat o excepție
- Adaugata `Element :: waitFor` pentru a permite reîncerca unele cod până când reușește sau se ajunge la timeout
- Adaugata `Element :: isValid` pentru a verifica dacă un element încă mai există în pagina
Ce este nou în versiunea 1.5.0:
- Adăugat CoreDriver a simplifica viitoare îmbunătățiri drivere
- Adăugat Mink :: isSessionStarted () metoda
- fixe multibite bug-uri șir preg_replace
- Manipularea fixă de spatiile în WebAssert :: pageText ... () metodele
Ce este nou în versiunea 1.3.3:
- Prevenirea excepții în __toString ()
- câteva Adaugata de definiții pas util pentru Behat
- Lot de remedieri de bug-uri mici și îmbunătățiri
- dependențe fixe și de rutină de instalare compozitor
Ce este nou în versiunea 1.3.2:.
- înregistrare webdriver fixă în MinkContext
Cerințe :
- PHP 5.3.1 sau mai mare
Comentariile nu a fost găsit