Selenide es un marco para escribir pruebas automatizadas fáciles de leer y mantener en Java. Define una API concisa y fluida, afirmaciones en lenguaje natural y hace algo de magia para que las aplicaciones basadas en ajax le permitan centrarse por completo en la lógica empresarial de sus pruebas.
Selenide se basa y es compatible con Selenium WebDriver 4.0+
@Testpublic void login() { open("/login"); $(By.name("usuario.nombre")).setValue("johny"); $("#submit").hacer clic(); $("#username").shouldHave(text("¡Hola, Johny!")); }
Busque una comparación detallada de Selenide y Selenium WebDriver API.
Puede utilizar Selenide para probar aplicaciones móviles. Ver complemento selenide-appium.
Puede utilizar Selenide para ejecutar pruebas en contenedores Selenoid. Ver complemento selenide-selenoid.
Puede utilizar Selenide para ejecutar pruebas en Selenium Grid. Ver complemento selenide-grid.
Aquí está el REGISTRO DE CAMBIOS
Simplemente coloque selenide.jar en su proyecto e importe los siguientes métodos: import static com.codeborne.selenide.Selenide.*;
Busque Inicio rápido para obtener más detalles.
En primer lugar, selenide.org
Para los más bulliciosos: cómo empezar a escribir pruebas de IU en 10 minutos
Para desarrolladores: presentación de Selenide en Devoxx 2015
Para ingenieros de control de calidad: presentación de Selenide en SeleniumConf 2015
Para rusos: presentación de Selenide en SeleniumCamp 2015
Ver preguntas frecuentes
Configuración del entorno con gradle, junit5, allure y selenide: lea una publicación en medium, tómela de GitHub
Un pequeño paso mejora drásticamente la velocidad de sus pruebas: lea una publicación en medium
Otra forma de mejorar la velocidad de las pruebas: lea una publicación en medium
Configurar Selenide para que funcione con Selenoid
Las contribuciones a Selenide son bienvenidas y apreciadas. Consulte CONTRIBUTING.md para obtener pautas específicas.
¡Siéntete libre de bifurcar, clonar, construir, ejecutar pruebas y contribuir con solicitudes de extracción para Selenide!
Selenide fue diseñado y desarrollado originalmente por Andrei Solntsev en 2011-2021 y es mantenido por un grupo de entusiastas.
Muchas gracias a estas increíbles herramientas que nos ayudan a crear software de código abierto:
Selenide es un proyecto de código abierto y se distribuye bajo la licencia MIT.