
une interface de contrôle à distance des navigateurs
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
Vous avez lu gratuitement 4 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.