Programa do Curso
Localizando elementos
- Estratégias de localização por ID, CSS, XPath e Nome
- Lidando com atributos dinâmicos
- Construindo um caminho
- Melhores práticas
Projeto
- Preparando o Visual Studio
- Adicionando bibliotecas necessárias
NUnit
- Anotações
- Afirmações (Assertions)
- Testes parametrizados
Selenium WebDriver
- Testes cross-browser
- Aguardando conteúdo dinâmico
- Capturando screenshots
- Realizando ações de teclado e mouse
- Lidando com janelas pop-up
- Depuração (Debugging)
NLog
- Configurando logs personalizados
Padrões de design
- Tornando o código reutilizável
- Modelo Page Objects
Testes distribuídos
- Executando o servidor standalone do Selenium
- Configurando a Selenium Grid
- Usando Remote WebDriver
Requisitos
- Experiência com testes automatizados usando Selenium
- Experiência em desenvolvimento de aplicativos web (recomendado)
- Conhecimento de C# (recomendado)
Declaração de Clientes (3)
O curso foi muito prático. O instrutor conhece muito bem o assunto.
Piotr - Scottish Enterprise
Curso - Advanced Selenium with C#
Máquina Traduzida
A demonstração passo a passo pelo instrutor e o constante diálogo de perguntas e respostas.
Jameela Parveen - I-Access Solutions Pte Ltd
Curso - Advanced Selenium with C#
Máquina Traduzida
O instrutor é legal. Suas explicações são claras e interessantes. Ele tenta tornar as aulas o mais interessantes possível. Aproveitei a aula e adquiri muito conhecimento. Muito obrigado. A técnica mais útil que aprendi foi localizar elementos para diferentes componentes web, como caixas de texto, botões de opção e botões. Às vezes, o ID do elemento não é capturado corretamente. Aprendemos uma maneira diferente de localizar elementos usando seletores CSS, XPath, nome e ID. Gostei das explicações. Obrigado
Bee Chin Chuah - I-Access Solutions Pte Ltd
Curso - Advanced Selenium with C#
Máquina Traduzida