Le W3C vient de publier un premier draft de l’API WebDriver.
WebDriver a pour but d’offrir une interface de contrôle à distance des navigateurs. Cette fonctionnalité sera principalement utilisée pour les tests automatisés des applications web.
Les travaux livrés par le W3C font de WebDriver une API très similaire à l’interface de même nom utilisée dans l’outil open source Selenium 2, permettant également d’automatiser les actions des navigateurs (ouverture d’URL, saisie de texte dans des champs de recherche, etc.).
WebDriver repose essentiellement sur des WebElement, qui sont des objets DOM que la fonction findElement() retourne. Le WebElement est composé de deux chaines permettant de spécifier une stratégie qui devrait être utilisée pour localiser des éléments, et une valeur à transmettre à cette stratégie. Les éléments peuvent être appelés en utilisant XPath, des sélecteurs CSS ou un lien texte.
L’API dispose également d’autres méthodes permettant de lire et de définir les propriétés d’une variété de WebElement. Par exemple, avoir des informations sur les chaines qui remplissent les zones de texte, les boutons qui ont déclenché un clic, etc.
Source : W3C
Le W3C publie un premier brouillon sur l'API WebDriver
Une interface de contrôle à distance des navigateurs
Le W3C publie un premier brouillon sur l'API WebDriver
Une interface de contrôle à distance des navigateurs
Le , par Hinault Romaric
Une erreur dans cette actualité ? Signalez-nous-la !