Contrôle automatisé Web en Ruby avec Watir-Webdriver (1 / 7 étapes)

É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

			
          

Articles Liés

Contrôle automatique du ventilateur aquarium avec arduino mini

Contrôle automatique du ventilateur aquarium avec arduino mini

une autre bonne chose pour l'aquarium, dans la chaleur de l'été. :)Avec cet appareil mini arduino, vous pouvez activer automatiquement l'aquarium ventilateur quand la température de l'eaufranchi le niveau ajusté.Réglable de 21 à 30 * C. (69,8-86 * F)
CONTRÔLE AUTOMATIQUE DE L’EAU... AVEC AUTO arrêt pompe à eau

CONTRÔLE AUTOMATIQUE DE L’EAU... AVEC AUTO arrêt pompe à eau

elle ferme automatiquement les bas eau pompe wen réservoir d'eau est pleinComposants requisAlimentation (6v)NE 555 minuterie ICRésistances (100Ωx2, 10kΩ)Relais (6 v, 30 a)BC 548 transistor x2Diode 1N4007Étape 1: 555 icCircuit de régulateur de niveau
Contrôler les effets d’Halloween avec les télécommandes infrarouges bricolage

Contrôler les effets d’Halloween avec les télécommandes infrarouges bricolage

Halloween est l'occasion parfaite pour le plaisir de créer des effets spéciaux. Lorsque vous voulez être en mesure de commander à distance les accessoires et effets, une bonne option est d'utiliser une télécommande infrarouge. Donc dans ce projet, je
Comment faire une télécommande contrôlée main robotisée avec Arduino

Comment faire une télécommande contrôlée main robotisée avec Arduino

C'est mon projet d'école pour la 5e année du secondaire (je suis italien, nous avons 5 ans d'études secondaires).Il consiste en une main artificielle contrôlée par un gant avec des capteurs de flex. La main artificielle qui reproduit les mouvements d
Contrôler un Kwikset Smartcode Lock avec un Edison Intel

Contrôler un Kwikset Smartcode Lock avec un Edison Intel

Dans ce Instructable, nous allons vous montrer comment contrôler un verrou Kwikset ZigBee avec Intel Edison.Remarque : Le œuvre originale pour ce Instructable a été fait au cours de l'Intel IoT Roadshow Hackaton sur 14/03/15.Pour notre installation,
Contrôleur de la PlayStation 2 avec Raspberry Pi

Contrôleur de la PlayStation 2 avec Raspberry Pi

Ce tutoriel va montrer comment utiliser le contrôleur de Playstation 2 (PS2) avec le Raspberry Pi. Nous utilisons le Arduberry pour adapter le bouclier de la Raspberry Pi.Étape 1: Matériel nécessaireRaspberry PiArduberryDexter Industries Playstation
Personnalisés de Crazy Taxi contrôleur de jeu vidéo avec Makey Makey

Personnalisés de Crazy Taxi contrôleur de jeu vidéo avec Makey Makey

Ce que le diable est un Makey Makey ?Avez-vous jamais voulu changer la façon dont les commandes fonctionnent sur un logiciel particulier ou un jeu ? Vous avez toujours voulu créer une amusante invention électronique sans avoir besoin d'être ingénieur
Comment contrôler un moteur pas à pas avec un FPGA

Comment contrôler un moteur pas à pas avec un FPGA

Cette instructable vous guidera dans le processus et certaines connaissances de base sur la façon d'obtenir un moteur pas à pas travailler sur un FPGA. Spécifiquement un moteur de Nema pas à pas, avec les Digilent Basys 3 et Digilent PmodSTEP.Actuell
Contrôler la lumière RVB avec la palette de couleur d’ordinateur

Contrôler la lumière RVB avec la palette de couleur d’ordinateur

Salut les gars dans ce instructable je vais vous apprendre à contrôler un RGB léger avec la palette de couleur d'ordinateur...vous pouvez produire presque toutes les couleurs en RVB léger comme votre désir avec l'aide de la palette de couleur...Étape
Contrôle de 120-240 VCA avec un relais en utilisant arduino

Contrôle de 120-240 VCA avec un relais en utilisant arduino

J'ai rencontré beaucoup d'instructables, tutoriels, vidéos, montrant comment contrôler ces relais et c'est très bien que les gens créent. Mais chaque single d'entre eux m'a dit que si je ne sais pas comment faire face à des tensions élevées, vous dev
Contrôler quoi que ce soit avec une seule broche AVR

Contrôler quoi que ce soit avec une seule broche AVR

cette instructable indique comment contrôler un groupe de led avec une sortie de microprocesseur.Le micro, que je vais utiliser est un Atmel Attiny2313.Étape 1: Pièces et outils Parts:Attiny2313 (eu 5 échantillons gratuits de la société Atmel)prise 2
À l’aide d’une manette de contrôle de moteurs pas à pas avec un FPGA

À l’aide d’une manette de contrôle de moteurs pas à pas avec un FPGA

Dans la troisième étape de mon voyage à recréer le jeu de la griffe avec le Basys3, j'ai connecté deux PmodSTEPs, deux moteurs pas à paset le PmodJSTK à l' Basys3 afin que je peux contrôler chacun des servos avec la PmodJSTK.Pour ce faire, j'ai conne
Linkit one - contrôleur de niveau d’eau avec réglage à distance TV

Linkit one - contrôleur de niveau d’eau avec réglage à distance TV

J'ai déjà fait un contrôleur de niveau d'eau et posté ici, voir le lien précis liquide régulateur de niveau avec capteur de faible coût et de la télévision distante pour les paramètres. Maintenant sa fonctionne très bien et je l'utilise en ligne. Mai
Geste contrôlé une voiture robotisée avec application android

Geste contrôlé une voiture robotisée avec application android

Plan quinquennal - geste contrôlée voiture robotisée avec Application Android. Code complet, y compris la transmission de données bluetooth et de reconnaissance de geste est disponible. Les personnes qui ont besoin de toute sorte d'aide concernant ce