Académique Documents
Professionnel Documents
Culture Documents
TP 3 Robot Framework
TP 3 Robot Framework
Introduction :
1
Robot Framework est un framework générique d'automatisation open source
développé en utilisant le langage de programmation Python. Il peut être utilisé pour
l'automatisation des tests et l'automatisation des processus robotiques (RPA).
Robot Framework est pris en charge par Robot Framework Foundation. De
nombreuses entreprises leaders du secteur utilisent l'outil dans le développement de leurs
logiciels.
Robot Framework est ouvert et extensible. Robot Framework peut être intégré à
pratiquement n'importe quel autre outil pour créer des solutions d'automatisation puissantes et
flexibles. Robot Framework est gratuit et sans frais de licence.
Robot Framework a une syntaxe simple, utilisant des mots-clés lisibles par l'homme.
Ses capacités peuvent être étendues par des bibliothèques implémentées avec Python, Java ou
de nombreux autres langages de programmation.
Robot Framework est entouré d'un riche écosystème, composé de bibliothèques et
d'outils développés en tant que projets distincts.
Installation :
1
Site Officiel : https://robotframework.org/
Page 1 sur 5
Module : Qualité et Test Logiciel Enseignant : Karim Ben Romdhane
[En cas d’échec de cette dernière commande, consultez la variable d’environnement « PATH » et
vérifiez la présence de :
C:\Program Files\Python\Scripts
C:\Program Files\Python\
Robot Framework est implémenté avec Python, vous devez donc avoir installé Python.
Sur les machines Windows, assurez-vous d'ajouter Python à PATH lors de l'installation.
robot --version
2
Dans ce TP, la version est 3.10.4 (20/05/2022).
Page 2 sur 5
Module : Qualité et Test Logiciel Enseignant : Karim Ben Romdhane
Durant ce TP, nous allons installer VSCode, puis lui ajouter le plugin Robot Framework Language
Server:
Page 3 sur 5
Module : Qualité et Test Logiciel Enseignant : Karim Ben Romdhane
pip list
et voici le résultat :
FirstSeleniumTest
Open Browser https://www.google.com chrome
Set Browser Implicit Wait 7
Input Text name=q BEN TECH PRO TV
Page 4 sur 5
Module : Qualité et Test Logiciel Enseignant : Karim Ben Romdhane
Q7 : Exercice:
Créez un test qui vérifie la fonction d’authentification : Login et Logout du site Web
https://opensource-demo.orangehrmlive.com/ à travers le navigateur Chrome sachant que :
o Le login correct est « Admin »
o Le mot de passe correct est « admin123 »
3
https://chromedriver.storage.googleapis.com/index.html?path=101.0.4951.41/
Page 5 sur 5