Étape 1: Connaissances HTML de base
Pour pouvoir utiliser Watir-Webdriver efficacement vous aurez besoin une compréhension de base du langage HTML et votre navigateur de choix. Un bon navigateur est nécessaire pour pouvoir inspecter rapidement les éléments sur la page web de trouver leurs noms de classe et d’id afin d’interagir avec eux. Sans ces éléments, il est difficile de dire Watir-Webdriver quoi préforme tâches sur.
Pour la majorité de vos applications Watir-Webdriver vous serez simplement naviguer vers des pages web et interagir avec les formulaires web ou la recherche de la page pour les données de votre application à interpréter. Éléments de formulaire web les plus courants avec que vous travaillerez sont des cases à cocher, boutons, boutons radio, des champs de texte et zones de liste. Pour la recherche de données vous surtout utiliserez divs, des tables et des éléments de liste. Ces éléments ne sont pas la fin tous être tous à utiliser Watir-Webdriver bien qu’une grande majorité, si votre temps sera consacré à l’utilisation de ceux-ci dans la plupart des cas.
Voici une liste des balises HTML et leurs descriptions, si vous êtes déjà familier avec le HTML, vous pouvez ignorer cette étape. Assurez-vous que vous pouvez facilement identifier celles-ci à l’intérieur du code source HTML comme plus vite que vous pouvez, plus vite vous serez capable de créer une demande de modification de votre application web.
Crée une case à cocher. Ceux-ci sont utilisés pour permettre aux utilisateurs de sélectionner plusieurs options et sont généralement seulement ensemble/effacé (ou ne pas cliqué sur).
Crée un bouton. Ceux-ci sont utilisés pour permettre aux utilisateurs d’envoyer des informations sur le serveur web lorsqu’un formulaire est entièrement rempli. Il y a aussi une poignée d’autres types de bouton par exemple, "image" qui se comportent de la même manière, mais permettre différents style pour être appliquée. Ceux-ci sont normalement juste cliqués.
Crée une case d’option. Ils sont utilisés lorsqu’il y a plusieurs options, mais seul peut être sélectionné. Ceux-ci sont normalement ensemble/effacé (ou ne pas cliqué sur).
Crée un champ texte. Ils sont utilisés lorsqu’une application web demande une entrée typée utilisateurs. Ces champs sont généralement définis sur une valeur spécifique.
Crée une zone de liste. Ils sont normalement utilisés lorsqu’une application web doit permettre à un utilisateur d’ajouter et de supprimer des options dans une liste comme la mode. Ces champs sont lues normalement pour leurs valeurs.
Sont d’autres balises HTML communes, que vous devrez être en mesure d’identifier