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 formador conhece muito bem o assunto.
Piotr - Scottish Enterprise
Curso - Advanced Selenium with C#
Máquina Traduzida
Demonstração passo a passo pelo instrutor e perguntas e respostas contínuas.
Jameela Parveen - I-Access Solutions Pte Ltd
Curso - Advanced Selenium with C#
Máquina Traduzida
O instrutor é muito simpático. Sua explicação é clara e interessante. Ele tenta tornar as aulas o mais interessantes possível. Aproveitei bastante a aula e aprendi muitas coisas. 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, a ID do elemento não é capturada 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