Selenide ist ein Framework zum Schreiben leicht lesbarer und leicht zu wartender automatisierter Tests in Java. Es definiert prägnante fließende APIs und Behauptungen in natürlicher Sprache und sorgt für Ajax-basierte Anwendungen, damit Sie sich ganz auf die Geschäftslogik Ihrer Tests konzentrieren können.
Selenide basiert auf Selenium WebDriver 4.0+ und ist mit diesem kompatibel
@Testpublic void login() { open("/login"); $(By.name("user.name")).setValue("johny"); $("#submit").click(); $("#username").shouldHave(text("Hallo, Johny!")); }
Suchen Sie nach einem detaillierten Vergleich der Selenide- und Selenium-WebDriver-API.
Sie können Selenide zum Testen mobiler Anwendungen verwenden. Siehe Plugin Selenide-Appium.
Sie können Selenide zum Ausführen von Tests in Selenoid-Containern verwenden. Siehe Plugin Selenid-Selenoid.
Sie können Selenide zum Ausführen von Tests in Selenium Grid verwenden. Siehe Plugin Selenide-Grid.
Hier ist CHANGELOG
Fügen Sie einfach selenide.jar zu Ihrem Projekt hinzu und importieren Sie die folgenden Methoden: import static com.codeborne.selenide.Selenide.*;
Weitere Informationen finden Sie unter „Schnellstart“.
Zunächst einmal selenide.org
Für Vielflieger: So beginnen Sie in 10 Minuten mit dem Schreiben von UI-Tests
Für Entwickler: Selenide-Präsentation auf Devoxx 2015
Für QS-Ingenieure: Selenide-Präsentation auf der SeleniumConf 2015
Für Russen: Selenide-Präsentation auf dem SeleniumCamp 2015
Siehe Häufig gestellte Fragen
Richten Sie eine Umgebung mit Gradle, Junit5, Allure und Selenide ein – lesen Sie einen Beitrag auf Medium, holen Sie sich ihn von GitHub
Kleine Schritte können die Geschwindigkeit Ihrer Tests erheblich verbessern – lesen Sie einen Beitrag auf Medium
Eine weitere Möglichkeit, die Testgeschwindigkeit zu verbessern: Lesen Sie einen Beitrag auf Medium
Konfigurieren Sie Selenide für die Zusammenarbeit mit Selenoid
Beiträge zu Selenide sind willkommen und werden geschätzt. Spezifische Richtlinien finden Sie unter CONTRIBUTING.md.
Fühlen Sie sich frei, Selenide zu forken, zu klonen, zu erstellen, Tests auszuführen und Pull-Anfragen beizutragen!
Selenide wurde ursprünglich von Andrei Solntsev in den Jahren 2011–2021 entworfen und entwickelt und wird von einer Gruppe von Enthusiasten gepflegt.
Vielen Dank an diese unglaublichen Tools, die uns bei der Erstellung von Open-Source-Software helfen:
Selenide ist ein Open-Source-Projekt und wird unter der MIT-Lizenz vertrieben