Я просто взломал голову, пытаясь найти, как заставить ее работать. Я пытаюсь заставить Selenium
открыть link
link
, но он снова и снова открывается по первой ссылке, вывод консоли показывает, что цикл работает правильно. Пытался использовать цикл while, но он тоже не работает. Я пытаюсь открыть ссылку после ссылки и изменить номер элемента li, чтобы открыть дальнейшую ссылку.Открыть каждую ссылку в цикле (Selenium)
for (int footer_links = 1; footer_links < 6; footer_links++) {
WebElement self_service_bi = driver.findElement(By.xpath("//div/div/ul/li['$footer_links']/a"));
self_service_bi.click();
File srcFile1 = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
File targetFile1 = new File("D:\\DataPineScreenshots\\" + driver.getTitle() + ".png");
FileUtils.copyFile(srcFile1, targetFile1);
driver.navigate().back();
System.out.print(footer_links + "\n");
}
Что такое 'exception'? 'StaleElementReferenceExxception'? – Saifur