Mink gali būti naudojamas rašytinį prašymą bandymų ir modeliuoti, kaip naršyklė reaguotų į įvairius veiksmus ir įvykius.
Skirtingai begalvis naršyklė emuliatorius ir naršyklės valdikliai, kurie dirba arba labai greitai ir nepalaiko AJAX ar dirbti tikrai lėtai, bet palaiko AJAX, Mink turi tik geriausių dalių, tai reiškia, kad veikia greitai ir palaiko AJAX sąveikas.
Taigi realaus gyvenimo aplinkų kūrimą, galite naudoti audinės pakeisti keletą programų, tokių kaip Zombie.js, Goutte, selenas, ar Sahi komplektą.
Pagal gaubtu, Mink nieko nei šerdies ir galingas API kuriems įvairias vairuotojų prisijungti ir dirbti su minėtomis technologijomis. Todėl įsitikinkite, kad turite visus reikiamus vairuotojams, remiantis konfigūracija, kurią norite paleisti
Kas naujo , šioje laidoje:.
- Ištaisyta XPath priešdėlį ieškant viduje esamo elemento
- išimant vairuotojas TestSuite visiškai ir plėsti ją padengti vairuotojų visiškai (apima daug daugiau bylų nuoseklumas)
- Pasikeitė "NodeElement :: setValue` remti bet kokius laukus, o ne tik įvesties elementų
- Panaikintas bet vairuotojas lygio, išskyrus pakuotės, dėl negaliojančių naudojimo MinkException nes ji buvo padaryti kodas pernelyg sudėtinga
- Ištaisyta įvesties tipo atitiktį pagal pavadintas selektorių būti atvejis nejautrus pagal HTML spec
- Įdiegtas "Behat & # x5c; Mink & # x5c; išrinkimas & # x5c; XPath & # x5c; Escaper` leisti išnaudodami XPath pabėgti
- Nepatvirtintas "Elementas :: getSession`. Kodas kuriems sesijos turėtų jį gauti iš išorės, o ne elemento
- Pasikeitė ElementNotFoundException pratęsti nuo ExpectationException
- Pridėta "Elementas :: getOuterHtml` gauti HTML kodą elemento įskaitant save
- Ištaisyta pavadinimas selektoriai, kad atitiktų nuo `placeholder` tik teksto įvesties
- prievartinio nuoseklų elgesį vairuotojams nuo 4xx ir 5xx atsakas grįžti atsakymą, o ne mesti išimtį
- Pridėta "Elementas :: waitFor` leisti bandymas kartojamas tam tikrą kodą, kol tai pavyks, ar pauzės pasiekiamas
- Pridėta "Elementas :: isValid` patikrinti, ar elementas vis dar egzistuoja puslapio
Kas naujo versijos 1.5.0:
- Pridėta CoreDriver supaprastinti būsimų vairuotojų patobulinimų
- Pridėta Mink :: isSessionStarted () metodą
- Fiksuoti multibite styginių preg_replace klaidas
- Fiksuotas tvarkymas tarpais į WebAssert :: pageText ... () metodai
Kas naujo versijos 1.3.3:
- Neleisti išimčių __toString ()
- Pridėta pora naudingas žingsnis apibrėžtimis Behat
- Daug mažų klaidų ir patobulinimų
- Fiksuoti priklausomybės ir kompozitorius montavimo rutinos
Kas naujo versijos 1.3.2:.
- Fiksuotas webdriver registracija MinkContext
Reikalavimai :
- PHP 5.3.1 arba naujesnė
Komentarai nerastas