GithubHelp home page GithubHelp logo

creacress / selenium Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 26 KB

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

Home Page: https://github.com/creacress/Selenium

License: Other

Python 100.00%
dotenv json os python selenium

selenium's Introduction

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. ✅


selenium's People

Contributors

creacress avatar

Stargazers

Cresson Jérémy avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.