Hi Andre.
In Selenide, you can add WebDriverListener that intercepts any web driver calls (find, click, sendKeys - whatever).
You can make pauses, take screenshots, highlight elements - whatever you wish.
Something like this:
WebDriverRunner.addListener(new WebDriverListener() {
@Override
public void beforeAnyCall(Object target, Method method, Object[] args) {
sleep(200);
}
@Override
public void afterAnyCall(Object target, Method method, Object[] args, Object result) {
if (target instanceof WebElement) {
$((WebElement) result).highlight();
sleep(200);
}
}
});