NEW Released Selenide 5.18.1

Quick Start

It's extremely easy to start using Selenide. Definitely not a rocket science.

Here is the quick start guide to get you started.

How to write UI test in 10 minutes

Tab - 2

Start writing test

  • Import required classes:
 import static com.codeborne.selenide.Selenide.*;
 import static com.codeborne.selenide.Condition.*;
 import static com.codeborne.selenide.Selectors.*;
  • and write test:
public void userCanLogin() {
  $(".loading_progress").should(disappear); // Waits until element disappears
  $("#username").shouldHave(text("Hello, Johny!")); // Waits until element's text is displayed 

🤟 Ready!

You can choose any testing framework you prefer: JUnit, TestNG, Cucumber, ScalaTest, JBehave - whatever. Run as a usual tests. You can run from IDE, or as an ANT script, or “mvn test”. You don’t need to change anything in your process.

Do you want to see a working example?

We created Selenide examples group on github with examples of using Selenide:

Share your examples!

If you have any examples of Selenide usage, feel free to share them with us!