Selenide é uma estrutura para escrever testes automatizados fáceis de ler e manter em Java. Ele define API concisa e fluente, asserções de linguagem natural e faz alguma mágica para aplicativos baseados em ajax para permitir que você se concentre inteiramente na lógica de negócios de seus testes.
Selenide é baseado e é compatível com Selenium WebDriver 4.0+
@Testpublic void login() { open("/login"); $(By.name("user.name")).setValue("johny"); $("#enviar").click(); $("#nomedeusuário").shouldHave(text("Olá, Johny!")); }
Procure uma comparação detalhada da API Selenide e Selenium WebDriver.
Você pode usar o Selenide para testar aplicativos móveis. Veja o plugin selenide-appium.
Você pode usar o Selenide para executar testes em contêineres Selenoid. Veja o plugin selenide-selenoid.
Você pode usar o Selenide para executar testes no Selenium Grid. Veja o plugin selenide-grid.
Aqui está o CHANGELOG
Basta colocar selenide.jar em seu projeto e importar os seguintes métodos: import static com.codeborne.selenide.Selenide.*;
Procure o Início Rápido para obter detalhes.
Em primeiro lugar, selenide.org
Para agitadores: como começar a escrever testes de UI em 10 minutos
Para desenvolvedores: apresentação do Selenide na Devoxx 2015
Para engenheiros de controle de qualidade: apresentação do Selenide na SeleniumConf 2015
Para russos: apresentação do Selenide no SeleniumCamp 2015
Veja as perguntas frequentes
Ambiente de configuração com gradle, junit5, allure e selenide - leia uma postagem no meio, pegue no GitHub
Um pequeno passo melhora drasticamente a velocidade dos seus testes - leia uma postagem no meio
Outra maneira de melhorar a velocidade dos testes – leia uma postagem no meio
Configure o Selenide para funcionar com o Selenoid
As contribuições para o Selenide são bem-vindas e apreciadas. Consulte CONTRIBUTING.md para diretrizes específicas.
Sinta-se à vontade para bifurcar, clonar, construir, executar testes e contribuir com solicitações pull para o Selenide!
Selenide foi originalmente projetado e desenvolvido por Andrei Solntsev em 2011-2021 e é mantido por um grupo de entusiastas.
Muito obrigado a estas ferramentas incríveis que nos ajudam a criar software de código aberto:
Selenide é um projeto de código aberto e distribuído sob a licença do MIT