Mink kan bruges skriftligt ansøgning test og simulere, hvordan en browser vil reagere på forskellige handlinger og begivenheder.
I modsætning til hovedløse browser emulator og browser controllere, der arbejder enten virkelig hurtig og ikke understøtter AJAX eller arbejde virkelig langsom, men understøtter AJAX, Mink har kun de bedste dele, hvilket betyder at det virker hurtigt og understøtter AJAX interaktioner.
Så i det virkelige liv udviklingsmiljøer, kan du bruge Mink til at erstatte en suite af applikationer som Zombie.js, Goutte, selen, eller Sahi.
Under hætten, Mink er intet end en kerne og en kraftfuld API, behøver forskellige drivere til at forbinde og arbejde med de førnævnte teknologier. Så sørg for at du har alle de nødvendige drivere, der er baseret på den konfiguration, du ønsker at køre
Hvad er nyt i denne udgivelse:.
- Ordnede XPath prefixing når du søger i en eksisterende element
- refactored føreren testsuite helt og udvide det til at omfatte chauffører helt (dækker mange flere sager for sammenhæng)
- Ændret `NodeElement :: setValue` at støtte eventuelle felter i stedet for kun input elementer
- Fjernet indpakning af nogen driver-niveau undtagelse i en MinkException på ugyldig brug, som det var at gøre koden for kompliceret
- Fast matchningen af input type i navngivne vælgeren til at være tilfældet ufølsom ifølge HTML spec
- Indført `Behat & # x5c; Mink & # x5c; Selector & # x5c; XPath & # x5c; Escaper` at tillade genanvendelse af XPath undslippe
- Forældet `Element :: getSession`. Kode behøver sessionen bør få det udefra i stedet for elementet
- Ændret ElementNotFoundException at strække sig fra ExpectationException
- Tilføjet `Element :: getOuterHtml` at få HTML-koden af det element, herunder selv
- Fast navnet selektorer til at matche den `placeholder` kun for tekstlige input
- Tvungen konsekvent adfærd for chauffører på 4xx og 5xx svar returnere svaret stedet for at smide en undtagelse
- Tilføjet `Element :: waitFor` at tillade prøver igen nogle koder indtil det lykkes, eller timeout er nået
- Tilføjet `Element :: isValid` at kontrollere, om et element findes stadig på siden
Hvad er nyt i version 1.5.0:
- Tilføjet CoreDriver at forenkle fremtidige chauffører forbedringer
- Tilføjet Mink :: isSessionStarted () metode
- Faste multibite string preg_replace bugs
- Fast håndtering af blanke i WebAssert :: pageText ... () metoder
Hvad er nyt i version 1.3.3:
- Undgå undtagelser i __toString ()
- Tilføjet par nyttigt skridt definitioner for Behat
- masse små fejlrettelser og forbedringer
- Faste afhængigheder og komponist installation rutine
Hvad er nyt i version 1.3.2:.
- Fast webdriver registrering i MinkContext
Krav :
- PHP 5.3.1 eller højere
Kommentarer ikke fundet