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

kratko.js
kratko.js

6 Jun 15

Ladybug
Ladybug

6 Mar 16

PHP Benchmark
PHP Benchmark

10 Dec 15

Hyperlink
Hyperlink

11 Mar 16

Altri software di sviluppo Konstantin Kudryashov

Behat
Behat

28 Feb 15

Capifony
Capifony

12 May 15

Commenti a Mink

I commenti non trovato
Aggiungi commento
Accendere le immagini!