@Before write sample code with both tools • move to google search page • enter"Selenide" or "Geb" • assert page should have 10 records • assert first record include searched word.
Comment from Geb commiter You can use WebDriver's implicit wait stuff, but I don't publicise it. It makes developing/debugging painful and trying to sweep asynchronicity under the rug doesn't work in practice in my experience.
Comment from Selenide commiter • implicit wait doesn't work well • can only wait for element to appear. • Selenide does it's own waiting mechanism. • you can also wait for element even dissapper $("#resultDiv").shouldHave(text("Hello")); $(".error").should(disappear);