Mink mohou být použity v aplikačními zkouškami psaní a simulovat, jak bude prohlížeč reagovat na různé akce a události.
Na rozdíl od bezhlavého emulátoru prohlížeč a prohlížeče regulátorů, které pracují buď velmi rychle a nepodporují AJAX nebo práci opravdu pomalu, ale podporuje AJAX, Mink má jen ty nejlepší díly, což znamená, že pracuje rychle a podporuje AJAX interakce.
Takže vývojových prostředích reálném životě, můžete použít Mink nahradit sadu aplikací, jako Zombie.js, Goutte, selen, nebo Sahi.
Pod kapotou, Mink není nic, než z jádra a silný API, potřebují různé ovladače, připojit a pracovat s výše uvedenými technologiemi. Takže ujistěte se, že máte všechny potřebné ovladače, v závislosti na konfiguraci, kterou chcete spustit
Co je nového v této verzi:.
- Pevná XPath prefixu při hledání uvnitř stávajícího elementu
- refactored TestSuite řidič zcela a jeho rozšíření ovladače zcela (zahrnující mnohem více případů konzistence)
- Změnil `NodeElement :: setValue` podporovat všechna pole, spíše než pouze vstupních prvků
- Odstraněno obal jakýchkoli výjimek řidiče úrovni v MinkException na neplatný použití, jak to dělalo kód příliš složitý
- Pevná sladění typu vstupu v pojmenované voliče, aby se malá a velká písmena podle HTML specifikace
- Představený `Behatovy & # x5c, Mink & # x5c, Selector & # x5c, XPath & # x5c, Escaper` umožní opětovné použití XPath útěku
- Zastaralé `Element :: getSession`. Kód potřebuje zasedání by měl dostat to z vnějšku, nikoli elementu
- Změněno ElementNotFoundException prodloužit z ExpectationException
- přidáno `Element :: getOuterHtml` získat HTML kód prvku, včetně sebe
- Opraven název selektory, aby odpovídal na `placeholder` pouze pro textové vstupy
- Nucená konzistentní chování řidičů na 4xx a 5xx reakci vrátit odpověď, spíše než házet výjimky
- přidáno `Element :: waitFor` umožnit novým pokusem nějaký kód, až se to podaří, nebo je dosaženo timeout
- přidáno `Element :: isValid` ověřit, zda element stále existuje na stránce
Co je nového ve verzi 1.5.0:
- Přidáno CoreDriver zjednodušit budoucí vylepšení ovladače
- metoda přidané Mink :: isSessionStarted ()
- Pevné multibite string preg_replace chyby
- Opraveno zpracování těchto znaků v WebAssert :: pageText ... () metody
Co je nového ve verzi 1.3.3:
- Zabránit výjimky v __toString ()
- přidáno pár užitečných definic krok za Behatovy
- Lot drobných oprav chyb a vylepšení
- Pevné závislosti a montáž skladatel rutinní
Co je nového ve verzi 1.3.2:.
- Pevná registrace webdriver v MinkContext
Požadavky na :
- PHP 5.3.1 nebo novější
Komentáře nebyl nalezen