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.
- 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.
- Python 3.x
- Selenium WebDriver
- Bibliothèque
dotenv
pour la gestion des variables d'environnement - L'autorisation du créateur (moi)
- Installez Python 3.x sur votre système MacOS.
- Installez Selenium et les dépendances nécessaires via pip :
pip install selenium python-dotenv
- Assurez-vous que le pilote Edge est installé et que son chemin est correctement configuré.
Pour utiliser le script, suivez ces étapes :
- Configurez vos variables d'environnement (
IDENTIFIANT
,MOT_DE_PASSE
, etc.) dans un fichier.env
. - Exécutez le script avec Python :
python votre_script.py
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.
[WebCressonTech] 🧑💻 D'accord, voici comment vous pouvez ajouter le lien vers votre profil LinkedIn dans le README :
Pour plus d'informations, suivez-moi sur LinkedIn. ✅