Confira nesse Papo Reto, Adriano Magalhães falando sobre Testes de Aceitação em Java com Selenide.
O Selenide foi criado por uma equipe de desenvolvimento web localizada na Estonia chamada Codeborne pois ao usarem o Selenium WebDriver, perceberam que teriam que escrever o mesmo código nos testes diversas vezes,
Por exemplo, eles tinham que inicializar e fechar o navegador a cada teste e outras duplicações necessárias.
O Selenide é uma API baseada no Selenium WebDrive para o desenvolvimento de teste funcionais web em Java, oferencendo uma ótima sintaxe para a escrita de teste, fácil de aprender e usar.
A API resolve todos os problemas típicos, como testes de aplicações web modernas como Ajax e abstrai para o desenvolvedor o uso do WebDriver e as configurações do Selenium.
Além disso, ele fornece métodos adicionais simples que o Selenium, por “default”, não oferece, como:
- Manipular radiobutton;
- Manipular drop-down;
- Captura de tela automática em falhas de testes;
- Controle automático do ciclo de vida do navegador.
Confira a apresentação: