это структура неупорядоченного списка
структура неупорядоченного списка
Я хочу получить значения "var" и "time" в две строки и сохранить их в ArrayList
List<String[]> finalResult = new ArrayList<>();
Это то, что я пытался
List<WebElement> typeElements =driver.findElements(By.xpath("//*[@id=\"container\"]/section[2]/div/div[2]/div[2]/ul/li"));
for(int i=0;i<typeElements.size();i++){
WebElement typeSingle = typeElements.get(i);
String stName = typeSingle.findElement(By.xpath("//div/a/var")).getText();
String stTime = typeSingle.findElement(By.xpath("//div/a/time")).getText();
String singleType[] =stName,stTime};
finalResult.add(singleType);
}
я получаю всего 13 предметов в
finalResult
переменная. но все предметы одинаковы
{"title1", "00:23"}
{ "title1", "00:23"}
{ "title1", "00:23"} ....
я хочу, чтобы они были такими
{ "title1", "00:23"}
{ "title2", "00:31"} .....
что я делаю не так?
*** Редактировать *
На каждом шаге внутри цикла for typeSingle
ссылается на разные идентификаторы,
но stName , stTime переменные одинаковы