Soutenez-nous

Le W3C publie un premier brouillon sur l'API WebDriver
Une interface de contrôle à distance des navigateurs

Les rubriques (actu, forums, tutos) de Développez
Réseaux sociaux


 Discussion forum

Sur le même sujet
Le , par Hinault Romaric, Responsable Actualités
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


 Poster une réponse

Avatar de PatteDePoule PatteDePoule
Membre expérimenté
le 12/07/2012 17:21
Un genre de framework pour faciliter la création de bot.
Avatar de kolodz kolodz
Membre Expert
le 12/07/2012 18:01
Je n'ai pas encore regardé le draft, mais c'est une bonne nouvelle pour les tests fonctionnels pour les sites Web. Il reste à savoir si cette future norme sera suivi par selenuim uniquement. Ou part tout les webdriver.

Note : j'utilise selenuim2 via mink en php pour le travail. Je n'ai pas encore vue un vrai concurrent à celui-ci.
Avatar de jmnicolas jmnicolas
Membre émérite
le 13/07/2012 10:47
Citation Envoyé par PatteDePoule  Voir le message
Un genre de framework pour faciliter la création de bot.

J'imagine déjà les utilisations "originales" que pourront en faire les auteurs de malware
Avatar de Traroth2 Traroth2
Expert Confirmé Sénior
le 16/07/2012 11:46
Citation Envoyé par jmnicolas  Voir le message
J'imagine déjà les utilisations "originales" que pourront en faire les auteurs de malware

C'est exactement ce que je me suis dit immédiatement. Le truc super-dangereux, genre qui va permettre de faire des keyloggers dans ton browser. Ou des botnets au niveau browser : dès que tu lances ton browser, ta machine fera partie du botnet.

Le pire, c'est que je ne voies même pas comment sécuriser ça sans tout simplement bloquer la fonctionnalité...
Avatar de thelvin thelvin
Modérateur
le 16/07/2012 13:56
Citation Envoyé par Traroth2  Voir le message
Le pire, c'est que je ne voies même pas comment sécuriser ça sans tout simplement bloquer la fonctionnalité...

Dudes -_-°. C'est un outil pour développeurs.
Un navigateur normal ne l'aura pas du tout ou, s'il inclut des outils développeurs, ne l'activera que si l'utilisateur le demande dans la configuration des outils.
De toute façon, c'est plutôt un truc qui ne s'affiche même pas sur un écran, c'est pour tester.
Offres d'emploi IT
Ingénieur développement web H/F
CDI
Verallia - Ile de France - Courbevoie La défense
Parue le 14/04/2014
Ingénieur Systèmes et Réseaux Sécurité H/F
CDI
Sogeti France - Ile de France - IDF
Parue le 11/04/2014
Job d'été en juillet : Conjuguez Animation et Robotique !
[Autre]
TELLIGO - France - Tours (37000)
Parue le 08/04/2014

Voir plus d'offres Voir la carte des offres IT
 
 
 
 
Partenaires

PlanetHoster
Ikoula