logo

Tutorial sul selenio

Tutorial sul selenio

Il tutorial su Selenium fornisce concetti di base e avanzati su Selenium. Il nostro tutorial sul selenio è progettato per principianti e professionisti.

Selenium è una delle suite di test di automazione dell'interfaccia utente Web (interfaccia utente) open source più utilizzata.

Il nostro tutorial su Selenium include tutti gli argomenti di Selenium come Funzionalità, Selenium vs QTP, Selenium Tool Suits, Selenium IDE, Selenium IDE Locating Strategies, Selenium WebDriver, Funzionalità WebDriver, WebDriver vs RC, Installazione WebDriver, ecc.

oggetto Java su JSON

Cos'è il selenio

Selenium è una delle suite di test di automazione dell'interfaccia utente Web (interfaccia utente) open source più utilizzata. È stata originariamente sviluppata da Jason Huggins nel 2004 come strumento interno a Thought Works. Selenium supporta l'automazione su diversi browser, piattaforme e linguaggi di programmazione.

Il selenio può essere facilmente distribuito su piattaforme come Windows, Linux, Solaris e Macintosh. Inoltre, supporta il sistema operativo (sistema operativo) per applicazioni mobili come iOS, Windows Mobile e Android.

Selenium supporta una varietà di linguaggi di programmazione attraverso l'uso di driver specifici per ciascun linguaggio. Le lingue supportate da Selenium includono C#, Java, Perl, PHP, Python e Ruby. Attualmente, il driver Web Selenium è più popolare con Java e C#. Gli script di test del selenio possono essere codificati in uno qualsiasi dei linguaggi di programmazione supportati e possono essere eseguiti direttamente nella maggior parte dei browser Web moderni. I browser supportati da Selenium includono Internet Explorer, Mozilla Firefox, Google Chrome e Safari.

Tutorial sul selenio Cos'è il selenio

Il selenio può essere utilizzato per automatizzare i test funzionali e può essere integrato con strumenti di test di automazione come Esperto di , Jenkins , &Docker per ottenere test continui. Può anche essere integrato con strumenti come ProvaNG , & JUnit per la gestione dei casi di test e la generazione di report.


Indice del selenio


Selenio

  • Tutorial sul selenio
  • Terminologia di base del selenio
  • Caratteristiche del selenio
  • Limitazioni del selenio
  • Selenio vs QTP
  • Suite di strumenti per il selenio

IDE di selenio

  • IDE di selenio
  • Installazione IDE
  • Funzionalità IDE
  • Primo caso di prova IDE
  • Test di accesso all'IDE
  • Comandi IDE
  • Creazione manuale di casi di test IDE
  • IDE - Strategie di localizzazione
    • IDE: localizzazione tramite identificatore
    • IDE: localizzazione per elemento ID
    • IDE: localizzazione per nome
    • IDE: localizzazione tramite XPath
    • IDE: localizzazione tramite CSS
      • Localizzazione tramite ID
      • Localizzazione per classe
      • Localizzazione per attributo
      • Localizzazione per ID/Classe e Attributo
      • Localizzazione per sottostringa
      • Localizzazione tramite testo interno
    • IDE: localizzazione tramite DOM

Tutorial per Selenium WebDriver

pyspark sql
  • Selenio WebDriver
  • Architettura WebDriver
  • Funzionalità del WebDriver
  • WebDriver contro RC
  • Installazione del WebDriver
  • Primo caso di prova
  • Comandi del WebDriver
  • Esecuzione del test su Chrome
  • Esecuzione del test su Firefox
  • Esecuzione del test su IE
  • Esecuzione del test su Safari
  • Strategie di localizzazione
    • Individuazione delle strategie per ID
    • Individuazione delle strategie per nome
    • Individuazione delle strategie in base al nome della classe
    • Individuazione delle strategie in base al nome del tag
    • Individuazione delle strategie tramite il testo del collegamento
    • Individuazione delle strategie in base al testo del collegamento parziale
    • Individuazione delle strategie tramite CSS
      • Etichetta e documento d'identità
      • Etichetta e classe
      • Etichetta e attributo
      • Tag, classe e attributo
      • Corrispondenze di sottostringhe
    • Individuazione delle strategie tramite XPath
      • Utilizzando la barra singola
      • Utilizzando la doppia barra
      • Utilizzo di un singolo attributo
      • Utilizzo di più attributi
      • Utilizzando AND
      • Utilizzando OR
      • Usando contiene()
      • Utilizzando inizia_con()
      • Usando il testo()
      • Usando last()
  • Gestione dei menu a discesa
  • WebDriver: trascina e rilascia
  • Avvisi di gestione del WebDriver
  • Scorrimento di una pagina Web
  • WebDriver - Comandi del browser
  • WebDriver - Comandi di navigazione
  • WebDriver - Comandi WebElement
  • Gestione dei pulsanti radio
  • Casella di controllo Gestione
  • Affermazioni sul selenio
  • Griglia di selenio

Tutorial sul selenio Python

comando grep su Linux
  • Pitone del selenio

Esercitazione sul selenio C#

  • Selenio C#

TestNG con selenio

  • Esercitazione su TestNG
  • Introduzione a TestNG
  • Installazione di TestNG
  • Caratteristiche di TestNG
  • Esecuzione di casi di test
  • File XML di provaNG
  • Escludi/Includi casi di test
  • Esecuzione di casi di test con Regex
  • Gruppi TestNG
  • Annotazioni di TestNG
  • 1) @PrimaSuite
  • 2) @AfterSuite
  • 3) @Prima del test
  • 4) @DopoTest
  • 5) @Prima della classe
  • 6) @AfterClass
  • 7) @Prima del metodo
  • 8) @AfterMethod
  • 9) @BeforeGroups
  • 10) @AfterGroups
  • Attributi di annotazione
  • Parametri TestNG

Prerequisiti

Prima di apprendere i concetti di Selenium, dovresti avere una conoscenza di base di Java o di qualsiasi altro linguaggio di programmazione orientato agli oggetti.

I linguaggi supportati da Selenium includono C#, Java, Perl, PHP, Python e Ruby. Attualmente, Selenium Webdriver è più popolare con Java e C#. Quindi, se conosci una qualsiasi delle lingue, non sarà difficile comprendere i concetti di Selenio. Inoltre, dovresti avere una conoscenza preliminare delle tecniche di test del software come test di automazione, test funzionali, ecc.

Pubblico

Il nostro tutorial sul selenio è progettato per tutti i principianti e gli utenti di selenio di livello avanzato.