Selenium Basico
Introdução à API e Princípios Básicos
www.arius.com.br
Selenium WebDriver + JUnit
O que é o Selenium?
É uma ferramenta desenvolvida para automatizar ações de um determinado browser.
Surgiu em 2004 na
ThoughtWorks e vem se mantendo desde então na comunidade open source.
www.arius.com.br
Selenium WebDriver + JUnit
O que é o Selenium WebDriver?
É uma biblioteca JAVA que em conjunto com o JUnit permite definir e reproduzir eventos executados no browser.
www.arius.com.br
Selenium WebDriver + JUnit
O que é o necessário saber para usar?
- Como funciona a teoria de server-side / client-side.
- Conhecer a estrutura de páginas HTML, JavaScript e CSS.
- Conhecer métodos de verificação de código HTML ou ferramentas de apoio como o Firebug .
- É possível automatizar páginas HTML com JavaScrip e
CSS.
www.arius.com.br
Selenium WebDriver + JUnit
Em quais linguagens pode-se usar Selenium WebDriver ?
O Selenium WebDriver possui suporte para as seguintes linguagens: 1. JAVA (utilizada na ARIUS);
2. C#;
3. Python;
4. Ruby;
5. PHP;
6. Perl;
7. JavaScript. www.arius.com.br Selenium WebDriver + JUnit
Server e Client
www.arius.com.br
Selenium WebDriver + JUnit
Server e Client
O Selenium trabalha no client-side (página HTML). www.arius.com.br Selenium WebDriver + JUnit
Página HTML
www.arius.com.br
Página HTML Visual
www.arius.com.br
Selenium WebDriver + JUnit
Conceitos Básicos do Selenium
- Test Suites e Test Cases
- Locators: id, name, identifier, link, xpath, css e dom
- Comandos Verify e Assert
www.arius.com.br
Selenium WebDriver + JUnit
O que é o JUnit?
O JUnit é um framework que foi idealizado pensando na criação e manutenção de teste unitários de códigos Java, herdando algumas características da própria linguagem. Devido à sua grande versatilidade, muitos testadores usam-no em conjunto com outras ferramentas para criar testes funcionais automatizados mais robustos. Na ARIUS utilizamos o JUnit para criação de teste