selenium-logo.png

Selenium version 2.21.0 est sorti le 11 avril. Principalement, la prise en compte de Firefox 11 et de Safari ainsi que des améliorations de la gestion des délais d'expiration. Il est recommandé de mettre à jour à la fois le hub et les noeuds.

Les changements:

  • WebDriver:
    • ajout du pilote Safari
    • correction du bug 3489, maximisation de la fenêtre du navigateur
    • améliorations significatives de la stabilité du pilote Firefox
    • correction du bug 3357 relatif au chemin des log pour le pilote Chrome
    • correction du bug 3360du pilote IE
    • correction du bug 3504 du pilote Android
    • correction du bug 3559 Firefox relatif au nombre maximum de connexions par serveur
    • correction des bugs 3520 et 2826
    • gestion des événements natifs pour Firefox 11
    • abandon de la gestion des événements natifs de Firefox 4-9
  • Grille:
    • modifications significative dans la stratégie 0 de délai d'expiration entre le hub, les noeuds et le navigateur. Voir la section sur les délais d'expiration. Note de compatibilité: il est recommandé d'au moins mettre à jour les noeuds en 2.21. Ne mettre à jour que le hub va désactiver le délai d'expiration de mort du navigateur et ce n'est pas recommandé.
    • messages d'erreur améliorés sur la console
    • bug de longueur de contenue résolue (bug 2362)
    • bugs 3328,3366
    • amélioration dans la décharge de processus à la fois dans le hub et un noeud, avec possibilité de corréler les deux.
    • ajout d'une API au hub pour des paramètres de recherche
  • Serveur:
    • -browserTimeout <delaiExpirationEnSecondes> ajouté pour faire la différence entre le blocage d'un navigateur et le départ d'un client (qui est -timeout <delaiExpiration>)
    • - System property -Dselenium.server.timeout supprimé, utiliser à la place -timeout. Voir ici pour plus de détails.
    • bug 3577