logo

Tutorial de selênio

Tutorial de selênio

O tutorial do Selenium fornece conceitos básicos e avançados do Selenium. Nosso tutorial Selenium foi desenvolvido para iniciantes e profissionais.

Selenium é um dos conjuntos de testes de automação de UI (User Interface) de código aberto mais amplamente usados.

Nosso tutorial do Selenium inclui todos os tópicos do Selenium, como recursos, Selenium vs QTP, Selenium Tool Suits, Selenium IDE, Selenium IDE Locating Strategies, Selenium WebDriver, recursos do WebDriver, WebDriver vs RC, instalação do WebDriver, etc.

O que é selênio

Selenium é um dos conjuntos de testes de automação de UI (interface do usuário) de código aberto mais amplamente usados. Foi originalmente desenvolvido por Jason Huggins em 2004 como uma ferramenta interna da Thought Works. Selenium oferece suporte à automação em diferentes navegadores, plataformas e linguagens de programação.

O Selenium pode ser facilmente implantado em plataformas como Windows, Linux, Solaris e Macintosh. Além disso, suporta SO (Sistema Operacional) para aplicativos móveis como iOS, Windows Mobile e Android.

O Selenium suporta uma variedade de linguagens de programação através do uso de drivers específicos para cada linguagem. Os idiomas suportados pelo Selenium incluem C#, Java, Perl, PHP, Python e Ruby. Atualmente, o driver Selenium Web é mais popular com Java e C#. Os scripts de teste Selenium podem ser codificados em qualquer uma das linguagens de programação suportadas e podem ser executados diretamente na maioria dos navegadores modernos. Os navegadores suportados pelo Selenium incluem Internet Explorer, Mozilla Firefox, Google Chrome e Safari.

Tutorial Selênio O que é Selênio

O Selenium pode ser usado para automatizar testes funcionais e pode ser integrado a ferramentas de teste de automação, como Maven , Jenkins , & Docker para alcançar testes contínuos. Também pode ser integrado com ferramentas como TesteNG , & JUnit para gerenciar casos de teste e gerar relatórios.


Índice de selênio


Selênio

  • Tutorial de selênio
  • Terminologia Básica do Selênio
  • Recursos de selênio
  • Limitações de selênio
  • Selênio vs QTP
  • Conjunto de ferramentas Selenium

IDE Selênio

  • IDE Selênio
  • Instalação IDE
  • Recursos IDE
  • Primeiro caso de teste do IDE
  • Teste de login IDE
  • Comandos IDE
  • IDE – Criando Casos de Teste Manualmente
  • IDE – Estratégias de Localização
    • IDE – Localização por identificador
    • IDE – Localização por elemento ID
    • IDE – Localização por Nome
    • IDE – Localização por XPath
    • IDE – Localização por CSS
      • Localização por ID
      • Localização por classe
      • Localização por Atributo
      • Localização por ID/Classe e Atributo
      • Localização por substring
      • Localização por texto interno
    • IDE – Localização por DOM

Tutorial do Selenium WebDriver

  • Selênio WebDriver
  • Arquitetura WebDriver
  • Recursos do WebDriver
  • WebDriver versus RC
  • Instalação do WebDriver
  • Primeiro caso de teste
  • Comandos do WebDriver
  • Executando teste no Chrome
  • Executando teste no Firefox
  • Executando teste no IE
  • Executando teste no Safari
  • Localizando Estratégias
    • Localizando estratégias por ID
    • Localizando estratégias por nome
    • Localizando estratégias por nome de classe
    • Localizando estratégias por nome de tag
    • Localizando estratégias por texto de link
    • Localizando estratégias por texto de link parcial
    • Localizando estratégias por CSS
      • Etiqueta e ID
      • Etiqueta e classe
      • Tag e Atributo
      • Tag, classe e atributo
      • Correspondências de substrings
    • Localizando estratégias por XPath
      • Usando barra única
      • Usando barra dupla
      • Usando um único atributo
      • Usando vários atributos
      • Usando E
      • Usando OU
      • Usando contém()
      • Usando start_with()
      • Usando texto()
      • Usando último()
  • Tratamento de menus suspensos
  • WebDriver-Arrastar e Soltar
  • Alertas de manuseio do WebDriver
  • Rolando uma página da web
  • WebDriver - Comandos do navegador
  • WebDriver - Comandos de navegação
  • WebDriver - Comandos WebElement
  • Manipulação de botões de rádio
  • Caixa de seleção de tratamento
  • Afirmações de selênio
  • Grade de Selênio

Tutorial Selênio Python

atriz de cinema rekha
  • Selênio Python

Tutorial Selênio C#

  • Selênio C#

TestNG com Selênio

  • Tutorial TestNG
  • Introdução ao TestNG
  • Instalação do TestNG
  • Recursos do TestNG
  • Executando casos de teste
  • Arquivo XML TestNG
  • Excluir/incluir casos de teste
  • Executando casos de teste com Regex
  • Grupos TestNG
  • Anotações TestNG
  • 1) @BeforeSuite
  • 2) @AfterSuite
  • 3) @BeforeTest
  • 4) @DepoisTeste
  • 5) @BeforeClass
  • 6) @Depois da aula
  • 7) @BeforeMethod
  • 8) @AfterMethod
  • 9) @BeforeGroups
  • 10) @AfterGroups
  • Atributos de anotação
  • Parâmetros TestNG

Pré-requisitos

Antes de aprender os conceitos do Selenium, você deve ter um conhecimento básico de java ou qualquer outra linguagem de programação orientada a objetos.

As linguagens suportadas pelo Selenium incluem C#, Java, Perl, PHP, Python e Ruby. Atualmente, o Selenium Webdriver é mais popular com Java e C#. Então, se você conhece alguma das linguagens não será difícil entender os conceitos do Selenium. Além disso, você deve ter conhecimento prévio de técnicas de teste de software, como testes de automação, testes funcionais, etc.

Público

Nosso tutorial do Selenium foi projetado para todos os usuários iniciantes e avançados do Selenium.