сначала вам нужно получить все ссылки на вашей веб-странице:
List<WebElement> links= driver.findElements(By.Tag('a'));
Во-вторых, вам нужно повторять одну за другой, нажимая на конкретную ссылку, и, как вы упомянули после нажатия, ваша страница будет обновлена, поэтому в этом случае вам нужно подождать, пока ваша следующая ссылка полностью не нажмет:
for(WebElement link: links)
{
//wait for element to clickable
WebDriverWait wait = new WebDriverWait(driver, 10);
wait.until(ExpectedConditions.elementToBeClickable(link);
link.click();
}
и если вы хотите различить, какая ссылка уже нажата, возможно, цвет текста вашей ссылки исчезнет или изменится после щелчка.