logo

Tutorial de seleni

Tutorial de seleni

El tutorial de Selenium proporciona conceptes bàsics i avançats de Selenium. El nostre tutorial de Selenium està dissenyat per a principiants i professionals.

Selenium és una de les suites de proves d'automatització d'interfície d'usuari web de codi obert més utilitzades.

El nostre tutorial de Selenium inclou tots els temes de Selenium, com ara Característiques, Selenium vs QTP, Selenium Tool Suits, Selenium IDE, Selenium IDE Locating Strategies, Selenium WebDriver, Funcions de WebDriver, WebDriver vs RC, Instal·lació de WebDriver, etc.

Què és el seleni

Selenium és una de les suites de proves d'automatització d'interfície d'usuari web de codi obert més utilitzades. Va ser desenvolupada originalment per Jason Huggins l'any 2004 com a eina interna a Thought Works. Selenium admet l'automatització en diferents navegadors, plataformes i llenguatges de programació.

Selenium es pot desplegar fàcilment en plataformes com Windows, Linux, Solaris i Macintosh. A més, és compatible amb el sistema operatiu (OS) per a aplicacions mòbils com iOS, Windows Mobile i Android.

Selenium admet una varietat de llenguatges de programació mitjançant l'ús de controladors específics per a cada llenguatge. Els idiomes compatibles amb Selenium inclouen C#, Java, Perl, PHP, Python i Ruby. Actualment, el controlador web de Selenium és més popular amb Java i C#. Els scripts de prova de Selenium es poden codificar en qualsevol dels llenguatges de programació compatibles i es poden executar directament a la majoria dels navegadors web moderns. Els navegadors compatibles amb Selenium inclouen Internet Explorer, Mozilla Firefox, Google Chrome i Safari.

pagar amb git
Tutorial de seleni Què és el seleni

El seleni es pot utilitzar per automatitzar proves funcionals i es pot integrar amb eines de prova d'automatització com ara Maven , Jenkins , & Docker per aconseguir proves contínues. També es pot integrar amb eines com ara TestNG , & JUnit per gestionar casos de prova i generar informes.


Índex de seleni


Seleni

  • Tutorial de seleni
  • Terminologia bàsica de seleni
  • Característiques del seleni
  • Limitacions de seleni
  • Seleni vs QTP
  • Suite d'eines Selenium

Selenium IDE

  • Selenium IDE
  • IDE-Instal·lació
  • IDE-Característiques
  • IDE-Primer cas de prova
  • Prova d'inici de sessió IDE
  • Comandaments IDE
  • Creació manual de casos de prova d'IDE
  • IDE- Estratègies de localització
    • IDE- Localització per identificador
    • IDE- Localització per element ID
    • IDE- Localització per nom
    • IDE- Localització per XPath
    • IDE- Localització per CSS
      • Localització per DNI
      • Localització per classe
      • Localització per atribut
      • Localització per identificador/classe i atribut
      • Localització per subcadena
      • Localització per text interior
    • IDE- Localització per DOM

Tutorial de Selenium WebDriver

  • Selenium WebDriver
  • WebDriver-Arquitectura
  • WebDriver-Característiques
  • WebDriver vs RC
  • Instal·lació de WebDriver
  • Primer cas de prova
  • Ordres del controlador web
  • Prova en execució a Chrome
  • Prova en execució al Firefox
  • Execució de la prova a IE
  • Prova en execució a Safari
  • Estratègies de localització
    • Localització d'estratègies per ID
    • Localització d'estratègies per nom
    • Localització d'estratègies per nom de classe
    • Localització d'estratègies pel nom de l'etiqueta
    • Localització d'estratègies per text d'enllaç
    • Localització d'estratègies per text d'enllaç parcial
    • Localització d'estratègies per CSS
      • Etiqueta i DNI
      • Etiqueta i classe
      • Etiqueta i atribut
      • Etiqueta, classe i atribut
      • Coincidències de subcadenes
    • Localització d'estratègies per XPath
      • Ús de barra única
      • Utilitzant la doble barra
      • Utilitzant un únic atribut
      • Ús d'atributs múltiples
      • Utilitzant AND
      • Utilitzant OR
      • Utilitzant conté()
      • S'utilitza starts_with()
      • Utilitzant text()
      • Utilitzant last()
  • Gestió de desplegables
  • WebDriver: arrossegar i deixar anar
  • Alertes de gestió de WebDriver
  • Desplaçament per una pàgina web
  • WebDriver - Ordres del navegador
  • WebDriver - Ordres de navegació
  • WebDriver - Ordres WebElement
  • Maneig dels botons de ràdio
  • Casilla de selecció de gestió
  • Afirmacions de seleni
  • Reixa de seleni

Tutorial de Selenium Python

  • Selenium Python

Tutorial de Selenium C#

  • Seleni C#

TestNG amb seleni

  • Tutorial TestNG
  • TestNG Introducció
  • Instal·lació de TestNG
  • Característiques de TestNG
  • Execució de casos de prova
  • Fitxer XML TestNG
  • Exclou/inclou casos de prova
  • Execució de casos de prova amb Regex
  • Grups TestNG
  • TestNG Anotacions
  • 1) @BeforeSuite
  • 2) @AfterSuite
  • 3) @BeforeTest
  • 4) @AfterTest
  • 5) @BeforeClass
  • 6) @AfterClass
  • 7) @BeforeMethod
  • 8) @AfterMethod
  • 9) @BeforeGroups
  • 10) @AfterGroups
  • Atributs d'anotació
  • Paràmetres TestNG

Requisits previs

Abans d'aprendre els conceptes de Selenium, hauríeu de tenir una comprensió bàsica de Java o qualsevol altre llenguatge de programació orientat a objectes.

Els idiomes compatibles amb Selenium inclouen C#, Java, Perl, PHP, Python i Ruby. Actualment, Selenium Webdriver és més popular amb Java i C#. Per tant, si coneixeu algun dels idiomes, no serà difícil entendre els conceptes de Selenium. A més, hauríeu de tenir coneixements previs de tècniques de prova de programari com ara proves d'automatització, proves funcionals, etc.

Públic

El nostre tutorial de Selenium està dissenyat per a tots els usuaris de Selenium principiants i de nivell avançat.