Mink voidaan käyttää kirjallisesti hakemuksen testejä ja simuloida miten selaimen tulisi vastata eri toimien ja tapahtumia.
Toisin päätön selaimen emulaattori ja selain ohjaimia, jotka toimivat joko todella nopeasti ja eivät tue AJAX tai työ todella hidas, mutta tukee AJAX, Minkki on vain parhaita osia, eli se toimii nopeasti ja tukee AJAX vuorovaikutusta.
Joten tosielämän kehitysympäristöt, voit käyttää Mink korvata valikoima sovelluksia, kuten Zombie.js, Goutte, seleeni, tai Sahi.
Konepellin alle, Mink ole mitään kuin ydin ja tehokas API, jotka tarvitsevat eri kuljettajien yhteyden ja työskennellä edellä mainittujen tekniikoiden. Joten varmista, että sinulla on kaikki tarvittavat ohjaimet, jotka perustuvat kokoonpanon haluat ajaa.
Mitä uutta strong> tässä julkaisussa:
- Kiinteät XPath prefixing etsittäessä sisällä olemassa olevan elementin
- refactored kuljettaja testsuite kokonaan ja laajentaa sitä koskemaan ajurit kokonaan (joka kattaa paljon enemmän tapauksia johdonmukaisuus)
- Vaihtoi `NodeElement :: setValue` tukemaan kaikkia kenttiä sijaan vain Tuloyksiköiden
- Poistettu käärimistä kuljettaja tason poikkeus MinkException kelpaamattomista käytöstä, koska se teki koodin liian monimutkainen
- Kiinteä sovitus tulon tyypin nimeltä valitsin olla kirjainkoko mukaan HTML spec
- Käyttöön `Behat & # x5c; Mink & # x5c; valitsin & # x5c; Xpath & # x5c; Escaper` sallimaan uudelleenkäyttö XPath pakenevat
- Poistettu `Element :: getSession`. Koodi tarvitsevat istunnon pitäisi saada se ulkopuolelta sijaan elementti
- Muuttunut ElementNotFoundException ulottumaan ExpectationException
- Lisätty `Element :: getOuterHtml` saada HTML elementin kuten itse
- Kiinteät nimi valitsimet vastaamaan siitä `placeholder` vain sanallisesti tuloa
- Tahdonvastaiset johdonmukainen käyttäytyminen kuljettajien 4xx ja 5xx vastaus palauttaa toimia sen sijaan heittää poikkeus
- Lisätty `Element :: waitFor` sallia retrying koodia kunnes se onnistuu tai timeout saavutetaan
- Lisätty `Element :: isValid` tarkistaa, onko tekijä on edelleen olemassa sivun
Mitä uutta strong> versiossa 1.5.0:
- Lisätty CoreDriver yksinkertaistaa tulevien kuljettajien parannuksia
- Lisätty Mink :: isSessionStarted () menetelmä
- Kiinteät multibite string preg_replace bugeja
- Kiinteä käsittely tyhjämerkit vuonna WebAssert :: pageText ... () menetelmät
Mitä uutta strong> versiossa 1.3.3:
- Estä poikkeuksia __toString ()
- Lisätty pari hyödyllinen askel määritelmien Behat
- paljon pieniä korjauksia ja parannuksia
- Kiinteät riippuvuuksia ja säveltäjä asennusrutiini
Mitä uutta strong> versiossa 1.3.2:
- Kiinteät webdriver rekisteröintiä MinkContext.
Vaatimukset :
- PHP 5.3.1 tai uudempi
Kommentteja ei löytynyt