Skip to content

This project features a Python-based Selenium script designed to automate web interactions on Windows systems.

License

Notifications You must be signed in to change notification settings

creacress/Selenium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Selenium 🚀

À propos de ce script

Ce script Selenium, développé en Python, automatise diverses tâches sur un site web spécifique. Il est conçu pour fonctionner principalement sur des systèmes Windows et utilise le pilote Edge pour l'automatisation du navigateur. Le script inclut des fonctionnalités telles que la connexion automatique, le traitement de fichiers JSON, la soumission de formulaires et la gestion des éléments d'interface utilisateur dans un navigateur.

Fonctionnalités 🤖

  • Connexion Automatique: Utilise des identifiants stockés dans des variables d'environnement pour se connecter automatiquement.
  • Traitement de Fichiers JSON: Lit et traite les informations stockées dans des fichiers JSON.
  • Interactions avec le Navigateur: Inclut la saisie de texte, le clic sur des boutons, et le changement entre des iframes.
  • Mise en place d'un Threads Permet de gérer les Modales pop et autres intrus du process
  • Gestion des Exceptions: Gère les exceptions courantes telles que les éléments non trouvés ou non interactifs.
  • Captures d'Écran de Débogage: Prend des captures d'écran en cas d'erreurs pour faciliter le débogage.

Prérequis ⛓️

  • Python 3.x
  • Selenium WebDriver
  • Bibliothèque dotenv pour la gestion des variables d'environnement
  • L'autorisation du créateur (moi)

Installation

  1. Installez Python 3.x sur votre système MacOS.
  2. Installez Selenium et les dépendances nécessaires via pip :
    pip install selenium python-dotenv
    
  3. Assurez-vous que le pilote Edge est installé et que son chemin est correctement configuré.

Utilisation

Pour utiliser le script, suivez ces étapes :

  1. Configurez vos variables d'environnement (IDENTIFIANT, MOT_DE_PASSE, etc.) dans un fichier .env.
  2. Exécutez le script avec Python :
    python votre_script.py
    

Licence 🔒

Ce script est fourni sous la Licence Apache 2.0 Spécial. Veuillez vous référer au fichier LICENSE inclus pour plus de détails sur les termes et conditions.

Auteur

[WebCressonTech] 🧑‍💻 D'accord, voici comment vous pouvez ajouter le lien vers votre profil LinkedIn dans le README :


Contact

Pour plus d'informations, suivez-moi sur LinkedIn. ✅


About

This project features a Python-based Selenium script designed to automate web interactions on Windows systems.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages