TestRock!
ID dinâmico com objeto âncora
 Objetivo?
 Utilizar um objeto conhecido para interagir com outro de id dinâmico
 Para que?
 Para evitar utilizar código complexo no findElement
 Utilizar um código imutável que resolva os problemas de objetos
dinâmicos
 Como?
 Achando um objeto conhecido (âncora)
 Utilizando sua localização como referência
 Passos
 Criar a classe Interacao no repositório de objetos
 Criar uma classe para encontrar as coordenadas dos objetos
 Utilizar a classe Interacao para interagir com os objetos dinâmicos
Conceito!
2
Exemplo!
3
Objeto
âncora
Objeto
dinâmico
offsetX
offsetY
 Canal TestRock! - https://www.youtube.com/channel/UCaM9f-
dK58sezfVmNIoAi6g
 Código -
https://www.dropbox.com/sh/ogqpdjsuub5wukg/AAD2rTh9iGpQTRWMcGW
2AOtHa?dl=0
Material!
4

Id dinâmico com objeto âncora no selenium

  • 1.
  • 2.
     Objetivo?  Utilizarum objeto conhecido para interagir com outro de id dinâmico  Para que?  Para evitar utilizar código complexo no findElement  Utilizar um código imutável que resolva os problemas de objetos dinâmicos  Como?  Achando um objeto conhecido (âncora)  Utilizando sua localização como referência  Passos  Criar a classe Interacao no repositório de objetos  Criar uma classe para encontrar as coordenadas dos objetos  Utilizar a classe Interacao para interagir com os objetos dinâmicos Conceito! 2
  • 3.
  • 4.
     Canal TestRock!- https://www.youtube.com/channel/UCaM9f- dK58sezfVmNIoAi6g  Código - https://www.dropbox.com/sh/ogqpdjsuub5wukg/AAD2rTh9iGpQTRWMcGW 2AOtHa?dl=0 Material! 4