samedi 13 octobre 2012

Sortie de Firebug 1.10.4

Firebug

Firebug, l'outil essentiel de débugage des applications Web pour Firefox sort en version 1.10.4, corrigeant 9 bugs. A noter également la prise en charge de Firefox 16.0.1 (correctif de sécurité de la 16.0) qui apporte une meilleure prise en charge de CSS3 et la possibilité pour le développeur d'utiliser la ligne de commande.

Tout sur Firebug ici.

mardi 3 avril 2012

Sortie de Selenium IDE version 1.7.2

Selenium IDE

Le 20 mars dernier est sortie la version 1.7.2 de Selenium IDE, l'outil d'enregistrement et de rejeu de tests Selenium sous Firefox. Cette version n'apporte qu'une correction d'une régression, tout comme la 1.7.1.

Vous pouvez la télécharger ici.

En détail, ce qui change:

  • 1.7.2
    • Correction d'une régression lors de la saisie dans les champs d'entrée de fichier (bug 3549)
  • 1.7.1
    • Correction d'une régression avec les variables stockées (bug 3520)

samedi 3 mars 2012

Sortie de IceScrum version R4#4

IceScrum

Icescrum version R4#4 (release 4 de la version 4) vient de sortir. Icescrum est un outil libre web (licence GNU Affero GPL V3 et en partie sous licence LGPL V3) permettant de gérer de multiples projets agiles (Scrum, Kanban) y compris pour des équipes distribuées, via un interface web conviviale offrant des affichages proches de ceux qu'on peut obtenir avec des tableaux blancs et des post-it pour faciliter le management visuel. IceScrum supporte les principaux navigateurs (IE 7+, Firefox 3+, Safari 3+, Chrome).

On retrouve:

Différents type d'import et d'export (odf, word 2007, pdf et RTF) sont également disponibles, ainsi qu'une interface REST. L'interface est en français (entre autres) et un système de plugins est en cours, permettant d'espérer un support de LDAP prochainement. Une connexion avec Eclipse est également possible via le connecteur Mylyn.

Pour le côté technique, l'outil est réalisé avec Grails et fait appel à une base de données via Hibernate (dont Postgres, MySQL, Oracle, SQL Server) ou pas (HSQLDB, un gestionnaire de base de données Java, sur fichiers), s'appuie sur liquibase pour la gestion de la création ou de la montée en version du schéma de bases de données.

On peut le télécharger en bundle (avec un tomcat) ou sous forme de war. Voir le site de suivi de projet pour vous faire une idée tout de suite.

J'ajoute enfin qu'il y a de la documentation et une équipe très réactive en cas de problème à contacter via le forum.

Lire la suite...

jeudi 9 février 2012

Sortie de Selenium 2.19.0 "Prancing Unicorn"

selenium-logo.png

Après un certain calme (le froid sans doute), voici du mouvement: Selenium 2.19.0 est sorti. Le changement majeur réside dans la possibilité d'utiliser le webdriver-backed avec tous les langages supportés. Ainsi, il est possible de passer de l'API Remote Control à l'API WebDriver sans réécriture de tous les tests. En python, par exemple:

  driver = RemoteWebDriver(desired_capabilities = DesiredCapabilities.FIREFOX)
  selenium = DefaultSelenium('localhost', 4444', '*webdriver', 'http://www.google.com')
  selenium.start(driver = driver)

Du moment que vous gardez une référence aux objets originels webdriver et selenium que vous avez créés, vous pouvez utiliser les 2 API de manière interchangeable. Tout se passe dans le nom de navigateur "webdriver" passé à l'instance Selenium que nous passons à l'instance webdriver en appelant start().

Lire la suite...

samedi 28 janvier 2012

Sortie de Selenium WebDriver version 2.18.0

selenium-logo.png selenium-grid-logo.png

Selenium WebDriver et Selenium Server sortent en version 2.18.0, poursuivant le rythme rapide des mises à jour. Concernant les modifications:

  • WebDriver:
    • correction de récupération de la valeur d'un attribut des éléments option
    • gestion des alert dans Firefox et IE: lance une exception UnhandledAlertException si une boîte alert est présente lors de l'opération. Le alert non géré est également acquitté pour éviter les exceptions à répétition
    • meilleure gestion des appels de getText dans les éléments SVG
    • correction des clics qui ne fonctionnaient plus sous Firefox 4
    • le driver Android gère maintenant le Flash et Geolocation
    • correction du support du changement de frame pour le driver iPhone
  • Remote Control:
    • correction du problème de fermeture de IE HTA à la fin des tests
  • WebDriverJS (le binding Javascript):
    • correction de findElements

Le jar: http://selenium.googlecode.com/file...

Pour une utilisation avec Maven, voir http://seleniumhq.wordpress.com/201...

vendredi 27 janvier 2012

Sortie de Selenium IDE 1.6.0

Selenium IDE

La version 1.6.0 de Selenium IDE pour Firefox vient de sortir. Au menu:

  • support de Firefox 10
  • ajout de raccourcis clavier pour lancer l'IDE
  • Correction de bugs:
    • ajoute de la commande break dans l'autocomplétion
    • correction de l'info bulle affichée dans la barre latérale
    • amélioration de l'enregistrement du localisateur XPATH en cas de correspondances multiples
    • possibilité de réordonner les localisateurs sur Mac

Le plugin: http://release.seleniumhq.org/selen...