Я новичок в автоматизации тестирования и в настоящее время работаю над личным проектом
У меня есть этот метод, в котором он находит все ссылки для раздела на странице, нажимает на каждую ссылку, раздражает каждую вкладка, а затем получает заголовок каждой страницы
Однако мне нужен способ проверки заголовков этих ссылок со списком ожидаемых заголовков
Каким будет лучший способ изменить это в для этого? было бы лучше хранить в массиве, а затем утверждать / проверять каждый заголовок отдельно?
Я пробовал несколько способов утверждать, изменяя тип возвращаемого значения на String, а также на List, но безуспешно
public void linksAreWorkingDashBoardLeftPanal() throws Exception {
List<WebElement> li_All = links_myAccountNav.findElements(By.tagName("a"));
for(int i = 0; i < li_All.size(); i++){
String clickOnLinkTab = Keys.chord(Keys.CONTROL, Keys.ENTER);
links_myAccountNav.findElements(By.tagName("a")).get(i).sendKeys(clickOnLinkTab);
Thread.sleep(5000);
}
//Opens all the tabs
Set<String> getTitleinWindow = driver.getWindowHandles();
Iterator<String> it = getTitleinWindow.iterator();
while(it.hasNext())
{
driver.switchTo().window(it.next());
System.out.println(driver.getTitle());
}