Diferenca entre visibilityOfElement e presenceOfElement no Selenium WebDriver

Olá pessoal! Se você não sabe qual a diferença destes dois comandos, este post é para você! Tome um tempo, fique atendo ao exemplo e tente executa-lo depois. Sobre esperas Estes dois métodos são de esperas proveniente da classe ExpectedConditions do Selenium WebDriver. Algumas pessoas costumam confundir estas duas esperas e não saber como realmente […]

Leia Mais

Primeiro projeto open source de 2018 e a colaboração

Olá pessoal! Este post é para falar sobre colaboração, e também de uma ferramenta simples que pode ajudar vocês no dia-a-dia. Conceituação Na minha nova jornada como Agile Coach ainda executo muitas coisas da minha parte técnica de desenvolvimento e teste, agora mentorando e ajudando times dentro do universo da Engenharia de Software. Um problema […]

Leia Mais

CSS Locator Game – Aprenda a localizar elementos através de CSS Selector

O problema Você costuma automatizar aplicações web que não tenham id ou name nos elementos? Provavelmente você usa seletores css (css selectors) para testar localiza-los, certo? O problema é que existem diversos seletores e é difícil saber qual utilizar.   A possível solução Como solução você precisa conhecer os principais seletores css para utilizar na […]

Leia Mais

Executando Testes no Selenium com Chrome Headless

Introdução Antes da nova versão do Google Chrome 59 a execução de testes via um browser headless precisava ser feito por algum browser headless como PhantomJS, SlimerJS, TrifleJS, Nightmare e HTMLUnit. O problema é que estes browsers simulam as engines dos browsers reais, mas não a engine V8 (do Google Chrome). PhantomJS | QtWebKit SlimerJS      | Gecko (Firefox) […]

Leia Mais