logo

Tutoriel Sélénium

Tutoriel Sélénium

Le didacticiel Selenium fournit des concepts de base et avancés de Selenium. Notre tutoriel Selenium est conçu pour les débutants et les professionnels.

Selenium est l’une des suites de tests d’automatisation d’interface utilisateur Web open source (interface utilisateur) les plus utilisées.

Notre didacticiel Selenium comprend tous les sujets de Selenium tels que les fonctionnalités, Selenium vs QTP, les combinaisons d'outils Selenium, Selenium IDE, les stratégies de localisation Selenium IDE, Selenium WebDriver, les fonctionnalités WebDriver, WebDriver vs RC, l'installation de WebDriver, etc.

Qu'est-ce que le sélénium

Selenium est l'une des suites de tests d'automatisation d'interface utilisateur Web open source les plus largement utilisées. Elle a été initialement développée par Jason Huggins en 2004 en tant qu'outil interne chez Thought Works. Selenium prend en charge l'automatisation sur différents navigateurs, plates-formes et langages de programmation.

Selenium peut être facilement déployé sur des plates-formes telles que Windows, Linux, Solaris et Macintosh. De plus, il prend en charge le système d'exploitation (système d'exploitation) pour les applications mobiles comme iOS, Windows Mobile et Android.

Selenium prend en charge une variété de langages de programmation grâce à l'utilisation de pilotes spécifiques à chaque langage. Les langages pris en charge par Selenium incluent C#, Java, Perl, PHP, Python et Ruby. Actuellement, le pilote Web Selenium est le plus populaire avec Java et C#. Les scripts de test Selenium peuvent être codés dans n'importe lequel des langages de programmation pris en charge et peuvent être exécutés directement dans la plupart des navigateurs Web modernes. Les navigateurs pris en charge par Selenium incluent Internet Explorer, Mozilla Firefox, Google Chrome et Safari.

Tutoriel sur le sélénium Qu'est-ce que le sélénium

Selenium peut être utilisé pour automatiser les tests fonctionnels et peut être intégré à des outils de test d'automatisation tels que Maven , Jenkins , & Docker pour réaliser des tests continus. Il peut également être intégré à des outils tels que TestNG , & JUnit pour gérer les cas de test et générer des rapports.


Indice de sélénium


Sélénium

Kat Timpf soeur
  • Tutoriel Sélénium
  • Terminologie de base du sélénium
  • Caractéristiques du sélénium
  • Limites du sélénium
  • Sélénium vs QTP
  • Suite d'outils Sélénium

IDE sélénium

  • IDE sélénium
  • Installation IDE
  • Caractéristiques de l'IDE
  • Cas de test IDE-First
  • Test de connexion IDE
  • Commandes IDE
  • Création manuelle de cas de test dans l'IDE
  • IDE - Stratégies de localisation
    • IDE - Localisation par identifiant
    • IDE - Localisation par élément ID
    • IDE - Localisation par nom
    • IDE - Localisation par XPath
    • IDE - Localisation par CSS
      • Localisation par ID
      • Localisation par classe
      • Localisation par attribut
      • Localisation par ID/classe et attribut
      • Localisation par sous-chaîne
      • Localisation par texte intérieur
    • IDE - Localisation par DOM

Tutoriel Selenium WebDriver

  • Pilote Web Sélénium
  • Architecture WebDriver
  • Fonctionnalités WebDriver
  • WebDriver contre RC
  • Installation du pilote Web
  • Premier cas de test
  • Commandes du pilote Web
  • Exécution d'un test sur Chrome
  • Exécution d'un test sur Firefox
  • Exécution d'un test sur IE
  • Exécution d'un test sur Safari
  • Stratégies de localisation
    • Stratégies de localisation par ID
    • Localisation des stratégies par nom
    • Localisation des stratégies par nom de classe
    • Localisation des stratégies par nom de balise
    • Localisation des stratégies par texte de lien
    • Stratégies de localisation par texte de lien partiel
    • Localisation des stratégies par CSS
      • Étiquette et identifiant
      • Balise et classe
      • Balise et attribut
      • Balise, classe et attribut
      • Correspondances de sous-chaînes
    • Stratégies de localisation par XPath
      • Utiliser une barre oblique unique
      • Utiliser la double barre oblique
      • Utilisation d'un seul attribut
      • Utilisation de plusieurs attributs
      • Utiliser ET
      • Utiliser OU
      • Utiliser contient()
      • Utiliser start_with()
      • Utiliser du texte()
      • Utiliser dernier()
  • Gestion des listes déroulantes
  • WebDriver-Glisser-Déposer
  • Alertes de gestion des pilotes Web
  • Faire défiler une page Web
  • WebDriver - Commandes du navigateur
  • WebDriver - Commandes de navigation
  • WebDriver - Commandes WebElement
  • Gestion des boutons radio
  • Case à cocher Gestion
  • Affirmations sur le sélénium
  • Grille de sélénium

Tutoriel Python Sélénium

  • Python au sélénium

Tutoriel Sélénium C#

  • Sélénium C#

TestNG avec Selenium

lire le fichier csv en java
  • Tutoriel TestNG
  • Présentation de TestNG
  • Installation de TestNG
  • Caractéristiques de TestNG
  • Exécution de cas de test
  • Fichier XML TestNG
  • Exclure/inclure des cas de test
  • Exécuter des cas de test avec Regex
  • Groupes TestNG
  • Annotations TestNG
  • 1) @AvantSuite
  • 2) @AfterSuite
  • 3) @AvantTest
  • 4) @AfterTest
  • 5) @AvantClasse
  • 6) @AfterClass
  • 7) @AvantMéthode
  • 8) @AfterMethod
  • 9) @AvantGroupes
  • 10) @AfterGroups
  • Attributs des annotations
  • Paramètres TestNG

Conditions préalables

Avant d'apprendre les concepts de Selenium, vous devez avoir une compréhension de base de Java ou de tout autre langage de programmation orienté objet.

Les langages pris en charge par Selenium incluent C#, Java, Perl, PHP, Python et Ruby. Actuellement, Selenium Webdriver est le plus populaire avec Java et C#. Donc, si vous connaissez l'un des langages, il ne sera pas difficile de comprendre les concepts de Selenium. De plus, vous devez avoir une connaissance préalable des techniques de test de logiciels telles que les tests d'automatisation, les tests fonctionnels, etc.

Public

Notre didacticiel Selenium est conçu pour tous les utilisateurs débutants et avancés de Selenium.