Selenide est un framework permettant d'écrire des tests automatisés faciles à lire et à maintenir en Java. Il définit une API fluide et concise, des assertions en langage naturel et fait de la magie pour les applications basées sur Ajax pour vous permettre de vous concentrer entièrement sur la logique métier de vos tests.
Selenide est basé sur et est compatible avec Selenium WebDriver 4.0+
@Testpublic void login() { open("/login"); $(By.name("user.name")).setValue("johny"); $("#submit").click(); $("#username").shouldHave(text("Bonjour Johny!")); }
Recherchez une comparaison détaillée des API Selenide et Selenium WebDriver.
Vous pouvez utiliser Selenide pour tester des applications mobiles. Voir le plugin sélénide-appium.
Vous pouvez utiliser Selenide pour exécuter des tests dans des conteneurs Selenoid. Voir le plugin séléniure-sélénoïde.
Vous pouvez utiliser Selenide pour exécuter des tests dans Selenium Grid. Voir le plugin Selenide-Grid.
Voici le journal des modifications
Mettez simplement selenide.jar dans votre projet et importez les méthodes suivantes : import static com.codeborne.selenide.Selenide.*;
Recherchez Démarrage rapide pour plus de détails.
Tout d'abord, selenide.org
Pour les plus occupés : comment commencer à écrire des tests d’interface utilisateur en 10 minutes
Pour les développeurs : présentation Selenide sur Devoxx 2015
Pour les ingénieurs QA : présentation de Selenide sur SeleniumConf 2015
Pour les russes : présentation de Selenide sur SeleniumCamp 2015
Voir les questions fréquemment posées
Configurer un environnement avec Gradle, Junit5, Allure et Selenide - lire un article sur Medium, récupérer sur GitHub
Un petit pas améliore considérablement la vitesse de vos tests - lisez un article sur support
Une autre façon d'améliorer la vitesse des tests : lisez un article sur support
Configurer Selenide pour qu'il fonctionne avec Selenoid
Les contributions à Selenide sont à la fois les bienvenues et appréciées. Voir CONTRIBUTING.md pour des directives spécifiques.
N'hésitez pas à créer, cloner, construire, exécuter des tests et contribuer aux demandes d'extraction pour Selenide !
Selenide a été initialement conçu et développé par Andrei Solntsev en 2011-2021 et est maintenu par un groupe de passionnés.
Un grand merci à ces incroyables outils qui nous aident à créer des logiciels open source :
Selenide est un projet open source et distribué sous la licence MIT