Я перехожу на страницу и получаю все элементы в заголовке таблицы. Я пытаюсь поместить их в список, чтобы затем узнать, где находится «Дата попытки» в списке.
List<String> header = new ArrayList<>();
List<WebElement> elements = driver.findElements(By.xpath("//tablehead"));
for (WebElement element : elements) {
header.add(element.getText());
}
System.out.println("The header values are: " + header);
System.out.println(header.indexOf("Attempt Date"));
Когда я выполняю это, системный вывод будет:
Значения заголовка: [Имя файла Дата попытки пользователя Тип файла Пакетная операция]
-1
Я ожидаю увидеть [Имя файла, Дата попытки, Пользователь, Тип файла , Batch Operation] и что он сообщит мне, что «Дата попытки» является вторым элементом в списке.
Что я делаю не так?