Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Testando aplicações Rails com Playwright

Cirdes
August 12, 2023

Testando aplicações Rails com Playwright

Palestra do GURU - SP sobre testes end-to-end com Playwright

Cirdes

August 12, 2023
Tweet

More Decks by Cirdes

Other Decks in Technology

Transcript

  1. Cirdes Henrique - Cidão • CTO @ Linkana • CTO

    @ Eventick (adquirida pela Sympla) • Membro do Frevo on Rails • Organizador do Tropical Ruby • Empreendedor YCombinator
  2. O que tinha acontecido em 2017 • It's considered to

    be the fi rst "modern" browser automation tool, superseding projects like Selenium and PhantomJS
  3. Vantagens do Puppeteer • Controle total do navegador • Ambiente

    de teste confiável • Renderização JavaScript completa • Captura de screenshots e vídeos • Fácil de instalar e configurar • Fácil de rodar em ambientes “serverless”
  4. JavaScript Drama (2020) • Playwright started in 2020 after Microsoft

    bought hired a few of the core Puppeteer maintainers. • Andrey Lushnikov, Maksim Sisov, Aleksandr Tukallo
  5. Vantagens do Playwright • Múltiplos navegadores (Chromium, WebKit e Firefox)

    • Execução de testes e automações em paralelo em diferentes navegadores • Suporte a dispositivos móveis • Ecossistema de teste (Jest e Mocha) • Imagem docker • Facilidade de baixar arquivos