Mink

Software screenshot:
Mink
Dettagli del software:
Versione: 1.6.0
Data di caricamento: 13 Apr 15
Sviluppatore: Konstantin Kudryashov
Licenza: Libero
Popolarità: 171

Rating: 2.0/5 (Total Votes: 1)

visone può essere utilizzato in prove di applicazione scrittura e simulare come un browser risponderebbe alle varie azioni ed eventi.
A differenza del browser e browser emulatore controller senza testa che funzionano sia veramente veloce e non supportano AJAX o di lavoro veramente lento ma supportano AJAX, Mink ha solo le parti migliori, il che significa che funziona veloce e supporta le interazioni Ajax.
Quindi, in ambienti di sviluppo reali, è possibile utilizzare Mink per sostituire una suite di applicazioni come Zombie.js, Goutte, selenio, o Sahi.
Sotto il cofano, Visone è altro che un nucleo e un potente API, che necessitano di vari driver di connettersi e lavorare con le tecnologie di cui sopra. Quindi assicuratevi di avere tutti i driver appropriati, in base alla configurazione che si desidera eseguire

Cosa c'è di nuovo in questa versione:.

  • Risolto il XPath prefisso durante la ricerca all'interno di un elemento esistente
  • rifattorizzazione di testsuite conducente interamente ed espanderlo per coprire interamente i driver (che coprono molti più casi di coerenza)
  • Cambiato `NodeElement :: setValue` per sostenere tutti i campi e non solo elementi di input
  • Rimosso il confezionamento di qualsiasi eccezione a livello di driver in un MinkException sull'utilizzo invalido in quanto stava facendo il codice troppo complesso
  • Risolto l'abbinamento del tipo di ingresso nel selettore chiamato ad essere case insensitive secondo le specifiche HTML
  • Introdotto `Behat & # x5C; Mink & # x5C; Selector & # x5C; Xpath & # x5C; Escaper` per consentire il riutilizzo del XPath fuga
  • Sconsigliata `elemento :: getSession`. Codice bisogno la sessione dovrebbe arrivare dall'esterno, piuttosto che l'elemento
  • Cambiato ElementNotFoundException di estendere da ExpectationException
  • Aggiunto `Element :: getOuterHtml` per ottenere il codice HTML dell'elemento incluso se stesso
  • fissa i selettori nome per abbinare il `placeholder` solo per ingressi testuali
  • forzata comportamento coerente per i driver su 4xx e 5xx risposta per restituire la risposta, piuttosto che un'eccezione
  • Aggiunto `Element :: waitFor` per consentire riprovare codice finché non riesce o il timeout viene raggiunto
  • Aggiunto `Element :: isValid` per verificare se un elemento esiste ancora nella pagina

Cosa c'è di nuovo nella versione 1.5.0:

  • Aggiunto CoreDriver per semplificare futuri miglioramenti driver
  • metodo Aggiunto Mink :: isSessionStarted ()
  • Fixed bug multibite stringa preg_replace
  • trattamento fisso di spazi bianchi in WebAssert :: pageText ... () metodi

Cosa c'è di nuovo nella versione 1.3.3:

  • Prevenire eccezioni a __toString ()
  • Aggiunta paio di definizioni step utili per Behat
  • Lotto di piccole correzioni di bug e miglioramenti
  • dipendenze fisse e installazione compositore di routine

Cosa c'è di nuovo nella versione 1.3.2:.

  • fissi registrazione WebDriver in MinkContext

Requisiti :

  • PHP 5.3.1 o superiore

Programmi simili

Dexter JS
Dexter JS

13 Apr 15

JsDecoder
JsDecoder

5 Jun 15

Benchmark.js
Benchmark.js

6 Jun 15

browser-mips
browser-mips

5 Jun 15

Altri software di sviluppo Konstantin Kudryashov

Capifony
Capifony

12 May 15

Behat
Behat

28 Feb 15

Commenti a Mink

I commenti non trovato
Aggiungi commento
Accendere le immagini!
Ricerca per categoria