Palestra apresentada no SymfonyLive Brasil São Paulo 2019
https://brasil2019.live.symfony.com/
Ferramentas como Guzzle e DomCrawler facilitam a criação de bots para navegar e obter dados de outros sistemas em puro HTML, porém a web evoluiu e temos SPAs construídas com Javascript e executadas client-side. Interagir com alerts e outros elementos dinâmicos tornou-se um problema para os bots.
Esta palestra apresenta o Symfony Panther, ferramenta de teste e2e e web crawler com suporte a execução de Javascript e interação com elementos de visuais, simulando um usuário com extrema fidelidade.