Contrôle automatisé Web en Ruby avec Watir-Webdriver

Cette instructable parle de tests avec le Ruby programming language et la gemme Watir-Webdriver d’applications web automatisé. Ceux-ci peuvent être trouvés à http://rubyinstaller.org/ et http://watirwebdriver.com/ respectivement.

Ruby est un facile d’apprendre et le langage de script facile à utiliser qui a été autour depuis de nombreuses années. Il a été construit avec la prise les meilleures caractéristiques de toutes les langues à l’esprit, et il a réussi son coup décemment Eh bien. Il dispose d’une base large suiveur et est employé couramment de tâches d’administration système de programmation par l’intermédiaire de Ruby on Rails web. Bien que dans ce instructable nous allons utiliser la gemme de Watir-Webdriver création automatisée web application test application.

Watir-Webdriver est un bijou rubis qui te permet de commander un navigateur web physique avec code Ruby. Les avantages de ce rapport à quelque chose qui n’utilise pas un navigateur web physique est que cela permet à javascript, ajax et autres technologies de côté de client d’exécuter et de manipuler du contenu qui vous permet un meilleur contrôle sur les données que vous avez accès à. Cependant, l’inconvénient de cette est qu’avoir un navigateur web physique est un peu plus lent, puis autres technologies que faire sans.

ATTENTION : Ceci n’est pas une introduction à Ruby pour une compréhension de base du Ruby ou la programmation en général sera nécessaire. Cette instructable est de couvrir les bases de la gemme Watir-Webdriver et afficher certaines de ses utilisations. Il est également important que vous ayez la gemme Watir-Webdriver installée en exécutant « gem install watir-webdriver » au sein de votre terminal.

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