How to refresh page in Selenium Java using WebDriver?

Hey! When I needed a refresh in tests running on a flaky web app that had caching issues, I took a different route:

I just reloaded the current URL.

Like this:

driver.get(driver.getCurrentUrl());

I know it’s not the conventional refresh(), but in some cases, this method forced a cleaner reload of all resources, especially when dealing with outdated states.

It’s been surprisingly stable for me when testing login sessions or resetting forms between test steps. Definitely worth trying if you’re running into edge cases with .refresh().