SlideShare uma empresa Scribd logo
TestRock!
Object Repository no Selenium
 Objetivo?
 Criar um repositório de objetos reutilizável no Selenium.
 Para que?
 Para centralizar a edição do nosso código
 Como?
 Criando classes estáticas com métodos estáticos
 Usando o “.” (ponto) como nosso amigo 
 Passos
 Criar uma classe pai
 Criar classes estáticas dentro da classe pai
 Criar métodos estáticos dentro dessas classes
 Passar o nosso driver como parâmetro dessas classes
 Retornar o WebElement encontrado
Conceito!
2
 Canal TestRock! - https://www.youtube.com/channel/UCaM9f-
dK58sezfVmNIoAi6g
 Código -
https://www.dropbox.com/sh/ogqpdjsuub5wukg/AAD2rTh9iGpQTRWMcGW
2AOtHa?dl=0
Material!
3

Mais conteúdo relacionado

PDF
[TDC2016] Ruby in Tests: Automatizando testes de Unidade, API e GUI (Web)
PDF
TDCPOA2018 - Trilha Python - Testes de Performance com Locust
PDF
[Curso Java Básico] Aula 06: Passando argumentos para o programa
PDF
[DevelopersBR-2018] Testes de performance usando a nuvem
PDF
Django - A sua cápsula de soluções web em python
PDF
TDCPOA2018 - Trilha Delphi - Desconstruindo Monolitos Delphi
PDF
Robot Framework - principais características
PPTX
Robot Framework no DevTests #34
[TDC2016] Ruby in Tests: Automatizando testes de Unidade, API e GUI (Web)
TDCPOA2018 - Trilha Python - Testes de Performance com Locust
[Curso Java Básico] Aula 06: Passando argumentos para o programa
[DevelopersBR-2018] Testes de performance usando a nuvem
Django - A sua cápsula de soluções web em python
TDCPOA2018 - Trilha Delphi - Desconstruindo Monolitos Delphi
Robot Framework - principais características
Robot Framework no DevTests #34

Destaque (20)

PDF
Strategy x Factory em testes
PDF
Herança de teste no selenium
PDF
Strategy em testes
PDF
Id dinâmico com objeto âncora no selenium
PDF
Design Factory em testes
PDF
Juntando as idéias I
PPTX
Componentização no selenium
PDF
Design builder em testes
PDF
Carlo Malinconico - Il nuovo codice dei contratti pubblici e direttive europee
PDF
Information Design: Coherent Concepts for Connected Ecologies
PDF
Desiring Ecologies: Meaning-Making in the Network Wilderness
PDF
การวิจัยโดยใช้เกมมิฟิเคชั่นเป็นฐาน
PDF
Management technology in classroom for 21
PDF
Jeff Bradshaw, Founder, Adaptris
PDF
Curvas de ventilación
PPTX
Teqdimat bacarigi
PDF
Language Arts for the Lizard Brain: Vocabulary Design for the Predictably Ir...
PPTX
Visualizing data using t-SNE
PPTX
Robot test system for Car navigation and Automotive
PDF
How to define a supply chain strategy 20170319
Strategy x Factory em testes
Herança de teste no selenium
Strategy em testes
Id dinâmico com objeto âncora no selenium
Design Factory em testes
Juntando as idéias I
Componentização no selenium
Design builder em testes
Carlo Malinconico - Il nuovo codice dei contratti pubblici e direttive europee
Information Design: Coherent Concepts for Connected Ecologies
Desiring Ecologies: Meaning-Making in the Network Wilderness
การวิจัยโดยใช้เกมมิฟิเคชั่นเป็นฐาน
Management technology in classroom for 21
Jeff Bradshaw, Founder, Adaptris
Curvas de ventilación
Teqdimat bacarigi
Language Arts for the Lizard Brain: Vocabulary Design for the Predictably Ir...
Visualizing data using t-SNE
Robot test system for Car navigation and Automotive
How to define a supply chain strategy 20170319
Anúncio

Último (11)

PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
Manejo integrado de pragas na cultura do algodão
PPTX
Viasol Energia Solar -Soluções para geração e economia de energia
PPTX
Mecânico de Manutenção de Equipamentos.pptx
PPTX
Arquitetura de computadores - Memórias Secundárias
PPTX
Eng. Software - pontos essenciais para o início
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PPTX
Utilizando code blockes por andre backes
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PDF
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Manejo integrado de pragas na cultura do algodão
Viasol Energia Solar -Soluções para geração e economia de energia
Mecânico de Manutenção de Equipamentos.pptx
Arquitetura de computadores - Memórias Secundárias
Eng. Software - pontos essenciais para o início
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Utilizando code blockes por andre backes
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
Anúncio

Object repository no selenium

  • 2.  Objetivo?  Criar um repositório de objetos reutilizável no Selenium.  Para que?  Para centralizar a edição do nosso código  Como?  Criando classes estáticas com métodos estáticos  Usando o “.” (ponto) como nosso amigo   Passos  Criar uma classe pai  Criar classes estáticas dentro da classe pai  Criar métodos estáticos dentro dessas classes  Passar o nosso driver como parâmetro dessas classes  Retornar o WebElement encontrado Conceito! 2
  • 3.  Canal TestRock! - https://www.youtube.com/channel/UCaM9f- dK58sezfVmNIoAi6g  Código - https://www.dropbox.com/sh/ogqpdjsuub5wukg/AAD2rTh9iGpQTRWMcGW 2AOtHa?dl=0 Material! 3