SlideShare uma empresa Scribd logo
1 de 22
Inicie na automação de testes web e
programe seus testes de regressão
 Automação de teste é o uso de software para
controlar a execução do teste de software, a
comparação dos resultados esperados com
os resultados reais, a configuração das pré-
condições de teste e outras funções de
controle e relatório de teste. De forma geral,
a automação de teste pode iniciar a partir de
um processo manual de teste já estabelecido
e formalizado. “Wikipédia”
 Graduadação em Sistemas de Informação FPU, Pós-Graduando em Gerenciamento de
Projetos INPG, certificado CTFL(ISTQB), ministrou os cursos do 1° Workshop de Testes
em Uberlândia.
 Trabalhou em empresas de Software como Landix Sistemas, EWTI, Cedro Finances e
Softbox.
Atualmente Engenheiro de Testes Sênior na Pitang Agile IT alocado na Multiplus SA e
Instrutor na Zillion Treinamentos.
 Participou de projetos de Força de Vendas em Mobilidade(Coca Cola, Supermix, Torres
Alimentos), ERP(Sankhya), ERP(Ritz Festas, Gerdal, AON), Websites(Sony, Café Pilão,
Editora Globo), CMS Mobile(Movilitá), Integração Facebook(LG), Robos de Compra e
Venda de Ações e Broker(Banif), Gestão (CREA SP), Gestão Agropecuária(ABCZ),
Sistemas de Controle e Eccomerce(Tricard, Tribanco), Eccomerce e Pontos
Fidelidade(Multiplus).
João Júnior
Email: jjjuniorjr2@gmail.com
http://4altests.webs.com
 Testes de Regressão
 Testes de Carga
 Testes de Volume
Label
Text Field
Password Field
Button
Checkbox
Radio Button
ListBox
Combobox
A toolbar possui diversas funcionalidades importantes na
utilização do Selenium IDE.
Speed Control: controla o quão rápido
será a execução do script.
Run All: Executa uma suíte de teste que
contenha múltiplos casos de teste contidos na
suíte.
Run: Executa o caso de teste selecionado.
Quando há apendas um caso de teste criado o
botão Run All funciona do mesmo modo que o
Run.
Pause/Resume: Permite parar e
reiniciar a execução do caso de teste.
Step: Habilita a execução de cada passo (step by
step) e deve ser utilizado apenas para questões
de debug.
Apply Rollup Rules: Funcionalidade que permite a
criação de tarefas repetitivas utilizando os
comandos do Selenium em uma única ação
Record: Grava as ações do usuário no
browser.
Caso de Teste - Testlink
Script de Teste - Selenium
 Verify
Os comandos de verificação localizam um
elemento existente na página sem
interromper a execução do script após um
erro.
 Assert
Os comandos de Afirmação localizam um
elemento existente na página e interrompe a
execução do script após um erro.
 Click
Os comandos Click executam a ação de um
clique em botões ou links existentes na
página.
 Wait
Os comandos Wait são comandos de espera.
Essa espera pode ser por uma ação ou
elemento da página e após a identificação do
elemento o script volta a ser executado.
 Store
Os comandos Store são utilizados para
armazenar valores, como as variáveis das
linguagens de programação.
 Type
Os comandos Type são utilizados para
inserção de um texto em campos de texto
das páginas.
 gotoIf
O comando gotoIf executa uma condição, como um if utilizado
nas linguagens de programação.
Para iniciar e finalizar um gotoIf no Selenium IDE deverá ser
utilizado os comandos gotoIf e label.
 While
O comando While é utilizado para executar uma interação mais
de uma vez, assim como nas linguagens de programação.
Para iniciar e finalizar um While no Selenium IDE deverá ser
utilizado os comandos While <condição> e no fim do bloco da
interação o comando endWhile.
http://aprendendotestar.webs.com/testes-
automatizados
http://teste4alltests.wix.com/veterinario

Mais conteúdo relacionado

Mais procurados

Testes com TestLink e Selenium
Testes com TestLink e SeleniumTestes com TestLink e Selenium
Testes com TestLink e Selenium
André Thiago
 
PDC - Testes - Usando o Testlink
PDC - Testes - Usando o TestlinkPDC - Testes - Usando o Testlink
PDC - Testes - Usando o Testlink
slides_teltools
 
Automatização de testes funcionais com selenium etapa 1
Automatização de testes funcionais com selenium  etapa 1Automatização de testes funcionais com selenium  etapa 1
Automatização de testes funcionais com selenium etapa 1
Cintia Armesto
 

Mais procurados (20)

Open proj6
Open proj6Open proj6
Open proj6
 
Testes com TestLink e Selenium
Testes com TestLink e SeleniumTestes com TestLink e Selenium
Testes com TestLink e Selenium
 
PDC - Testes - Usando o Testlink
PDC - Testes - Usando o TestlinkPDC - Testes - Usando o Testlink
PDC - Testes - Usando o Testlink
 
Teste de aplicações web com selenium
Teste de aplicações web com seleniumTeste de aplicações web com selenium
Teste de aplicações web com selenium
 
Selenium
SeleniumSelenium
Selenium
 
Testes Automatizados No Cakephp
Testes Automatizados No CakephpTestes Automatizados No Cakephp
Testes Automatizados No Cakephp
 
Workshop Silex no app engine
Workshop Silex no app engineWorkshop Silex no app engine
Workshop Silex no app engine
 
Selenium
SeleniumSelenium
Selenium
 
Automação de Testes
Automação de TestesAutomação de Testes
Automação de Testes
 
Hands On Selenium
Hands On SeleniumHands On Selenium
Hands On Selenium
 
Framework de automação de teste Robotium
Framework de automação de teste RobotiumFramework de automação de teste Robotium
Framework de automação de teste Robotium
 
Básico sobre Debugging com Java
Básico sobre Debugging com JavaBásico sobre Debugging com Java
Básico sobre Debugging com Java
 
Como ensinei mais de 1000 testadores
Como ensinei mais de 1000 testadoresComo ensinei mais de 1000 testadores
Como ensinei mais de 1000 testadores
 
Testando aplicações Flex com Selenium
Testando aplicações Flex com SeleniumTestando aplicações Flex com Selenium
Testando aplicações Flex com Selenium
 
Por que automatizar testes de software?
Por que automatizar testes de software?Por que automatizar testes de software?
Por que automatizar testes de software?
 
MoT-RJ: Identificando mudanças com snapshots teste - Ana Izabel
MoT-RJ: Identificando mudanças com snapshots teste - Ana IzabelMoT-RJ: Identificando mudanças com snapshots teste - Ana Izabel
MoT-RJ: Identificando mudanças com snapshots teste - Ana Izabel
 
Testes Unitários/Integrados
Testes Unitários/IntegradosTestes Unitários/Integrados
Testes Unitários/Integrados
 
Automacão de Testes Funcionais com Selenium
Automacão de Testes Funcionais com SeleniumAutomacão de Testes Funcionais com Selenium
Automacão de Testes Funcionais com Selenium
 
Mantis apresentacao
Mantis apresentacaoMantis apresentacao
Mantis apresentacao
 
Automatização de testes funcionais com selenium etapa 1
Automatização de testes funcionais com selenium  etapa 1Automatização de testes funcionais com selenium  etapa 1
Automatização de testes funcionais com selenium etapa 1
 

Semelhante a 2° Workshop de Testes em Uberlândia - Treinamento em Automação de Testes com Selenium

Introdução a testes automatizados
Introdução a testes automatizadosIntrodução a testes automatizados
Introdução a testes automatizados
Thiago Ghisi
 
Introdução à Engenharia de Testes de Software
Introdução à Engenharia de Testes de SoftwareIntrodução à Engenharia de Testes de Software
Introdução à Engenharia de Testes de Software
Cloves da Rocha
 

Semelhante a 2° Workshop de Testes em Uberlândia - Treinamento em Automação de Testes com Selenium (20)

Curso Básico de Selenium
Curso Básico de SeleniumCurso Básico de Selenium
Curso Básico de Selenium
 
Testes em Flutter.pdf
Testes em Flutter.pdfTestes em Flutter.pdf
Testes em Flutter.pdf
 
Introdução a testes automatizados
Introdução a testes automatizadosIntrodução a testes automatizados
Introdução a testes automatizados
 
Automação de Teste em Front End - Caipira Ágil
Automação de Teste em Front End - Caipira ÁgilAutomação de Teste em Front End - Caipira Ágil
Automação de Teste em Front End - Caipira Ágil
 
Cloud Computing e Integração Contínua com o Windows Azure
Cloud Computing e Integração Contínua com o Windows AzureCloud Computing e Integração Contínua com o Windows Azure
Cloud Computing e Integração Contínua com o Windows Azure
 
TDC2018FLN | Trilha Agile - ALM e ATLM, a importância dos LifeCycles no desen...
TDC2018FLN | Trilha Agile - ALM e ATLM, a importância dos LifeCycles no desen...TDC2018FLN | Trilha Agile - ALM e ATLM, a importância dos LifeCycles no desen...
TDC2018FLN | Trilha Agile - ALM e ATLM, a importância dos LifeCycles no desen...
 
Alm e ATLM - A importância dos lifecycles no desenvolvimento de software
Alm e ATLM - A  importância dos lifecycles no desenvolvimento de softwareAlm e ATLM - A  importância dos lifecycles no desenvolvimento de software
Alm e ATLM - A importância dos lifecycles no desenvolvimento de software
 
Testando sua aplicação asp.net mvc de forma automatizada de ponta a ponta
Testando sua aplicação asp.net mvc de forma automatizada de ponta a pontaTestando sua aplicação asp.net mvc de forma automatizada de ponta a ponta
Testando sua aplicação asp.net mvc de forma automatizada de ponta a ponta
 
Introdução a Testes de Software - Unidade I
Introdução a Testes de Software - Unidade IIntrodução a Testes de Software - Unidade I
Introdução a Testes de Software - Unidade I
 
Introdução à Engenharia de Testes de Software
Introdução à Engenharia de Testes de SoftwareIntrodução à Engenharia de Testes de Software
Introdução à Engenharia de Testes de Software
 
Automatize seus testes de UI com a Espresso!
Automatize seus testes de UI com a Espresso!Automatize seus testes de UI com a Espresso!
Automatize seus testes de UI com a Espresso!
 
Testes de Unidade com Junit
Testes de Unidade com JunitTestes de Unidade com Junit
Testes de Unidade com Junit
 
XII Café e CODE - Provocações do Mestre
XII Café e CODE - Provocações do MestreXII Café e CODE - Provocações do Mestre
XII Café e CODE - Provocações do Mestre
 
Treinamento Appium - Introdução
Treinamento Appium - IntroduçãoTreinamento Appium - Introdução
Treinamento Appium - Introdução
 
Teste em times ageis
Teste em times ageisTeste em times ageis
Teste em times ageis
 
Curso: Desenvolvimento de aplicativos híbridos (dia 2)
Curso: Desenvolvimento de aplicativos híbridos (dia 2)Curso: Desenvolvimento de aplicativos híbridos (dia 2)
Curso: Desenvolvimento de aplicativos híbridos (dia 2)
 
DEV-OPS para teste de software
DEV-OPS para teste de softwareDEV-OPS para teste de software
DEV-OPS para teste de software
 
Caipira agil automacao front end selenium
Caipira agil automacao front end seleniumCaipira agil automacao front end selenium
Caipira agil automacao front end selenium
 
Teste de Performance - 3º Encontro da ALATS
Teste de Performance - 3º Encontro da ALATSTeste de Performance - 3º Encontro da ALATS
Teste de Performance - 3º Encontro da ALATS
 
Automação de testes funcionais com selenium webdriver
Automação de testes funcionais com selenium webdriverAutomação de testes funcionais com selenium webdriver
Automação de testes funcionais com selenium webdriver
 

Mais de João Júnior

Pesquisa Ferramentas e Gestão de Testes de Software
Pesquisa Ferramentas e Gestão de Testes de SoftwarePesquisa Ferramentas e Gestão de Testes de Software
Pesquisa Ferramentas e Gestão de Testes de Software
João Júnior
 

Mais de João Júnior (8)

Desmistificando os testes de API
Desmistificando os testes de APIDesmistificando os testes de API
Desmistificando os testes de API
 
Garantia da Qualidade Mínima
Garantia da Qualidade MínimaGarantia da Qualidade Mínima
Garantia da Qualidade Mínima
 
O mundo dos testes
O mundo dos testesO mundo dos testes
O mundo dos testes
 
Pesquisa Ferramentas e Gestão de Testes de Software
Pesquisa Ferramentas e Gestão de Testes de SoftwarePesquisa Ferramentas e Gestão de Testes de Software
Pesquisa Ferramentas e Gestão de Testes de Software
 
Pesquisa Ferramentas e Gestão de Testes de Software
Pesquisa Ferramentas e Gestão de Testes de SoftwarePesquisa Ferramentas e Gestão de Testes de Software
Pesquisa Ferramentas e Gestão de Testes de Software
 
2° Workshop de Testes em Uberlândia - Palestra Usabilidade no Software
2° Workshop de Testes em Uberlândia - Palestra Usabilidade no Software2° Workshop de Testes em Uberlândia - Palestra Usabilidade no Software
2° Workshop de Testes em Uberlândia - Palestra Usabilidade no Software
 
2° Workshop de Testes em Uberlândia - Treinamento em testes de software
2° Workshop de Testes em Uberlândia - Treinamento em testes de software2° Workshop de Testes em Uberlândia - Treinamento em testes de software
2° Workshop de Testes em Uberlândia - Treinamento em testes de software
 
Profissional de qualidade nos dias atuais
Profissional de qualidade nos dias atuaisProfissional de qualidade nos dias atuais
Profissional de qualidade nos dias atuais
 

Último

19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
marlene54545
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
HELENO FAVACHO
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
AntonioVieira539017
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
TailsonSantos1
 

Último (20)

19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf19- Pedagogia (60 mapas mentais) - Amostra.pdf
19- Pedagogia (60 mapas mentais) - Amostra.pdf
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2Estudar, para quê?  Ciência, para quê? Parte 1 e Parte 2
Estudar, para quê? Ciência, para quê? Parte 1 e Parte 2
 
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
Aula 25 - A america espanhola - colonização, exploraçãp e trabalho (mita e en...
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
 
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
LISTA DE EXERCICIOS envolveto grandezas e medidas e notação cientifica 1 ANO ...
 
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
A Revolução Francesa. Liberdade, Igualdade e Fraternidade são os direitos que...
 
Seminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxSeminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptx
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVAEDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdfPROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
PROJETO DE EXTENÇÃO - GESTÃO DE RECURSOS HUMANOS.pdf
 
Sistema de Bibliotecas UCS - Cantos do fim do século
Sistema de Bibliotecas UCS  - Cantos do fim do séculoSistema de Bibliotecas UCS  - Cantos do fim do século
Sistema de Bibliotecas UCS - Cantos do fim do século
 

2° Workshop de Testes em Uberlândia - Treinamento em Automação de Testes com Selenium

  • 1. Inicie na automação de testes web e programe seus testes de regressão
  • 2.  Automação de teste é o uso de software para controlar a execução do teste de software, a comparação dos resultados esperados com os resultados reais, a configuração das pré- condições de teste e outras funções de controle e relatório de teste. De forma geral, a automação de teste pode iniciar a partir de um processo manual de teste já estabelecido e formalizado. “Wikipédia”
  • 3.  Graduadação em Sistemas de Informação FPU, Pós-Graduando em Gerenciamento de Projetos INPG, certificado CTFL(ISTQB), ministrou os cursos do 1° Workshop de Testes em Uberlândia.  Trabalhou em empresas de Software como Landix Sistemas, EWTI, Cedro Finances e Softbox. Atualmente Engenheiro de Testes Sênior na Pitang Agile IT alocado na Multiplus SA e Instrutor na Zillion Treinamentos.  Participou de projetos de Força de Vendas em Mobilidade(Coca Cola, Supermix, Torres Alimentos), ERP(Sankhya), ERP(Ritz Festas, Gerdal, AON), Websites(Sony, Café Pilão, Editora Globo), CMS Mobile(Movilitá), Integração Facebook(LG), Robos de Compra e Venda de Ações e Broker(Banif), Gestão (CREA SP), Gestão Agropecuária(ABCZ), Sistemas de Controle e Eccomerce(Tricard, Tribanco), Eccomerce e Pontos Fidelidade(Multiplus). João Júnior Email: jjjuniorjr2@gmail.com http://4altests.webs.com
  • 4.  Testes de Regressão  Testes de Carga  Testes de Volume
  • 5.
  • 6.
  • 9.
  • 10.
  • 11.
  • 12. A toolbar possui diversas funcionalidades importantes na utilização do Selenium IDE.
  • 13. Speed Control: controla o quão rápido será a execução do script. Run All: Executa uma suíte de teste que contenha múltiplos casos de teste contidos na suíte. Run: Executa o caso de teste selecionado. Quando há apendas um caso de teste criado o botão Run All funciona do mesmo modo que o Run.
  • 14. Pause/Resume: Permite parar e reiniciar a execução do caso de teste. Step: Habilita a execução de cada passo (step by step) e deve ser utilizado apenas para questões de debug. Apply Rollup Rules: Funcionalidade que permite a criação de tarefas repetitivas utilizando os comandos do Selenium em uma única ação Record: Grava as ações do usuário no browser.
  • 15. Caso de Teste - Testlink Script de Teste - Selenium
  • 16.
  • 17.  Verify Os comandos de verificação localizam um elemento existente na página sem interromper a execução do script após um erro.  Assert Os comandos de Afirmação localizam um elemento existente na página e interrompe a execução do script após um erro.
  • 18.  Click Os comandos Click executam a ação de um clique em botões ou links existentes na página.  Wait Os comandos Wait são comandos de espera. Essa espera pode ser por uma ação ou elemento da página e após a identificação do elemento o script volta a ser executado.
  • 19.  Store Os comandos Store são utilizados para armazenar valores, como as variáveis das linguagens de programação.  Type Os comandos Type são utilizados para inserção de um texto em campos de texto das páginas.
  • 20.  gotoIf O comando gotoIf executa uma condição, como um if utilizado nas linguagens de programação. Para iniciar e finalizar um gotoIf no Selenium IDE deverá ser utilizado os comandos gotoIf e label.  While O comando While é utilizado para executar uma interação mais de uma vez, assim como nas linguagens de programação. Para iniciar e finalizar um While no Selenium IDE deverá ser utilizado os comandos While <condição> e no fim do bloco da interação o comando endWhile.