Season Scripts - Ep. 03: Tipos de variáveis e seu uso
Por Mayara "May" Fernandes abril 16, 2018
Olááá Robotizadores!! Nesse post vamos falar um pouco sobre como trabalhar com os diferentes tipos de variáveis do Robot Framework... Sim! Não temos somente a ${VAR}, chega mais e conheça a @{LISTA}e &{DICIONARIO}!!!
Tipo SimplesO tipo mais comum é o simples, ele é declarado com o $, exemplo ${NOME}.
Tipo ListaO tipo lista permite que você guarde vários itens em uma única variável. Ele é declarado com o @, exemplo @{FRUTAS}. Os valores são acessados pelo índice que se inicia do zero.
Tipo DicionárioO tipo dicionário permite que você guarde atributos de um objeto em uma única variável. Ele é declarado com o &, exemplo &{PESSOA}. Os valores são acessados pelo OBJETO.argumento.
Exemplos:OBS.: Quando você utiliza um valor único da lista ou dicionário, ela se torna simples, por isso no exemplo acima usamos com o $.
Esses tipos de variáveis podem deixar seu teste mais limpo e organizado!! Use sem moderação!!! Até a próxima robotizadores!
Season WEB Testing - Ep. 01: HTML Locators
Por Mayara "May" Fernandes abril 04, 2018
Oláááá Robotizadores!!!! Está com dificuldades em encontrar elementos web??? Está começando agora com testes WEB (assim como eu) e está precisando dar um up sobre locators? Esse é o seu post, bora lá ver umas dicas de HTML locators!!!!
Estratégias básicas para localizar um elemento WEB
Identificação simples dos locators:Pelo ID
Exemplo: Click Element id=Theld ou: Click Element Theld
Exemplo: Click Element name=Blink ou: Click Element Blink
Pelo Texto do Link
Exemplo: Click Link link=Your site.com ou: Click Link Your Site.com
Pelo Texto parcial do link
Exemplo: Click Link partial link=Site.com
Pelo XPATH
Exemplo: Click Link xpath=//a[@id='Theld']
Pelo CSS
Exemplo: Click Link css=a[id='Theld']
Pelo DOM
Exemplo: Click Element dom=document.images[5]
Pela Tag
Exemplo: Click Element tag=div
Explorando o CSS e XPATH para locators dinâmicos ou complexos:Contendo um texto
Exemplo: Click Element xpath=/…
Season Running - Ep. 05: Debugando seu teste (via LOG)
Olááááá Robotizadores, faz tempo, mas tô de volta!!! Nesse post vamos falar de DEBUG, como entender o que está acontecendo melhor com seu teste e analisar os erros!!! Bora lá...
Debug via LOGO robot não é compilado, então não temos uma IDE que passa linha a linha debugando... Mas podemos analisar os erros ou verificar os testes através do LOG mais detalhado... Abaixo mostrarei como gerar esse LOG!