Postagens

Mostrando postagens com o rótulo web

Season WEB Testing - Ep. 03: Open Browser - Chrome Options

Imagem
Oláááááá Robotizadores!! Fazia um tempinho que eu não postava aqui, mas a May tá de volta com um post que pode ajudar o pessoal que lida com diferentes configurações do Chrome nos testes Web!!!!! Chega aí.... Utilizando os Options do Chromedriver Quando você usa a Open Browser para abrir o seu navegador Chrome, por padrão ele instância um navegador "zerado" de configurações, mas se você precisa que algo seja parametrizado nesse Chrome, veja as opções que você pode usar no argumento " options " da Open Browser . Saiba mais sobre em: https://chromedriver.chromium.org/capabilities  Você pode passar quantos options necessitar separando-os com ponto e vírgula, ficaria algo assim: *** Keywords *** Acessar Site       Open Browser   https://the-internet.herokuapp.com/download     chrome       ...   options=add_argument("--disable-web-security");add_argument("--start-maximized");add_experimental_option("excludeSwitches", ["en...

Season Running - Ep. 03: Rodandando seus testes web em paralelo com o Pabot

Imagem
Fala robotizadores! O que acham de rodar os seus testes do Robot Framework mais rápido? Isso é possível executando todos eles ao mesmo tempo em paralelo!  Neste artigo vamos falar sobre o  Pabot , um executor que vai rodar todos os seus testes ao mesmo tempo! 01 - Instalação Vamos começar com a instalação: > pip install -U robotframework-pabot  02 - Configurando seus arquivos Para rodar seus testes em paralelo, é preciso que cada Teste Case esteja em um arquivo separado. O Pabot não consegue dividir testes dentro de um mesmo arquivo. No nosso exemplo vou utilizar a tela de login do site https://the-internet.herokuapp.com/login . Esse site tem vários exemplos para você usar como estudo de automação web. Vamos fazer o login no Chrome e Firefox ao mesmo tempo. login_chrome.robot login_firefox.robot Notem que a única diferença entre os arquivos é o browser. O arquivo de implementação é o mesmo para os dois casos steps_login.robot 03 - Executando ...