Mink

Logiciel capture d'écran:
Mink
Détails logiciels:
Version: 1.6.0
Date de transfert: 13 Apr 15
Développeur: Konstantin Kudryashov
Licence: Gratuit
Popularité: 171

Rating: nan/5 (Total Votes: 0)

Mink peut être utilisé dans des tests d'application d'écriture et de simuler comment un navigateur serait répondre à différentes actions et événements.
Contrairement navigateur émulateur et navigateur contrôleurs sans tête qui travaillent soit très vite et ne prennent pas en AJAX ou de travail très lent, mais soutiennent AJAX, Mink a seulement les meilleures parties, ce qui signifie qu'il fonctionne rapidement et soutient interactions AJAX.
Donc, dans des environnements de développement de la vie réelle, vous pouvez utiliser Mink pour remplacer une suite d'applications comme Zombie.js, Goutte, sélénium ou Sahi.
Sous le capot, Mink ne est rien qu'une âme et une API puissante, ayant besoin de différents pilotes de se connecter et de travailler avec les technologies mentionnées ci-dessus. Donc, assurez-vous que vous disposez de tous les pilotes appropriés, en fonction de la configuration que vous souhaitez exécuter

Ce qui est nouveau dans cette version:.

  • Correction du XPath préfixe lors de la recherche à l'intérieur d'un élément existant
  • Refonte la suite de tests du pilote entièrement et l'étendre pour couvrir entièrement les pilotes (couvrant beaucoup plus de cas pour la cohérence)
  • Changement du mot nodeElement :: setValue` pour soutenir tous les champs plutôt que seulement des éléments d'entrée
  • Suppression de l'emballage de toute exception au niveau du pilote dans un MinkException sur l'utilisation nulle, car elle faisait le code trop complexe
  • Correction de la correspondance du type d'entrée dans le sélecteur nommé insensibles à la casse en fonction de la spécification HTML
  • Introduit `Behat & # x5C; Mink & # x5C; Selector & # x5C; Xpath & # x5C; Escaper` pour permettre la réutilisation du XPath échapper
  • Déconseillé `Element :: getSession`. Code de besoin la session devrait obtenir de l'extérieur plutôt que de l'élément
  • Changement ElementNotFoundException à se étendre de ExpectationException
  • Ajout `Element :: getOuterHtml` d'obtenir le code HTML de l'élément, y compris lui-même
  • Correction des noms des sélecteurs pour correspondre sur le `placeholder` seulement pour entrées textuelles
  • forcées comportement cohérent pour les conducteurs sur 4xx et 5xx réponse à retourner la réponse plutôt que de jeter une exception
  • Ajout `Element :: waitFor` pour permettre une nouvelle tentative du code jusqu'à ce qu'il réussisse ou que le délai est atteint
  • Ajout `Element :: isValid` pour vérifier si un élément existe toujours dans la page

Ce qui est nouveau dans la version 1.5.0:

  • Ajouté CoreDriver de simplifier les futures améliorations pilotes
  • méthode ajoutée Mink :: isSessionStarted ()
  • bogues chaîne de preg_replace multibite fixes
  • Correction de la gestion des espaces blancs dans WebAssert :: PageText ... () méthodes

Ce qui est nouveau dans la version 1.3.3:

  • Empêcher exceptions dans __toString ()
  • Ajout de quelques définitions étape utiles pour Behat
  • Lot de petites corrections de bogues et améliorations
  • dépendances fixes et la routine d'installation du compositeur

Ce qui est nouveau dans la version 1.3.2:.

  • Enregistrement de WebDriver fixe dans MinkContext

Exigences :

  • PHP 5.3.1 ou supérieur

Logiciel similaire

Gusto
Gusto

14 Apr 15

CSS Critic
CSS Critic

12 Mar 16

JsHamcrest
JsHamcrest

1 Mar 15

PHPUnit
PHPUnit

18 Apr 16

D'autres logiciels de développeur Konstantin Kudryashov

Capifony
Capifony

12 May 15

Behat
Behat

28 Feb 15

Commentaires à Mink

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!
Recherche par catégorie