Это на самом деле продолжение предыдущего вопроса , но, поскольку вопрос был довольно длинным, и ответ был дан уже за награду, боюсь, он не привлечет к нему внимания, даже хотя я добавил это в конец текста.
Итак, менеджеры - я надеюсь, что вы примете наилучшее решение для правильной публикации этого вопроса - здесь или еще в предыдущем вопросе.
На этот раз у меня увеличивается время зацикливания элементов привязки.
То есть каждый вызов func () занимает больше времени.
Цикл имеет только 5 итераций.
void func(WebElement anchorsElement){
List<WebElement> anchors = anchorsElement.findElements(By.tagName("a"));
for (WebElement a : anchors) {
if (a.getAttribute("class").indexOf("a") > 0)
values.add("A");
else if (a.getAttribute("class").indexOf("b") > 0)
values.add("B");
else if (a.getAttribute("class").indexOf("c") > 0)
values.add("C");
}
}
На этот раз меня не интересует текст, но мне нужно узнать имена классов. Вот почему я не мог использовать решение, данное мне в предыдущем вопросе.
Это пример элемента привязки:
<div class="meetings-8 ">
<a class="Call-bg Call-s glib-tvene-dW1eVj25 glib-thepart-WdKOwxDM-Wtn9Stg0 glib-partnames-alal;Ashkelon" title="[b]Next meeting:[/b]
alal - Ashkelon
13.05.2018"> </a>
<a class="Call-bg a glib-tvene-j1TJiPdn glib-thepart-Wtn9Stg0-2XrRecc3 glib-partnames-Ashkelon;kdkdkdkd" title="[b]991818&nbsp;[/b](Ashkelon - kdkdkdkd)
09.05.2018"> </a>
<a class="Call-bg b glib-tvene-lhJEIDIa glib-thepart-Wtn9Stg0-xxxpBZl2 glib-partnames-Ashkelon;ieieie" title="[b]920032&nbsp;[/b](Ashkelon - ieieie)
06.05.2018"> </a>
<a class="Call-bg a glib-tvene-IBZf2hYI glib-thepart-Cxq57r8g-Wtn9Stg0 glib-partnames-west-ham;Ashkelon" title="[b]882772&nbsp;[/b](mcmcmcmc - Ashkelon)
29.04.2018"> </a>
<a class="Call-bg a glib-tvene-0U3juSVT glib-thepart-Wtn9Stg0-K6xezbY7 glib-partnames-Ashkelon;kKkssks" title="[b]001991&nbsp;[/b](Ashkelon - kKkssks)
22.04.2018"> </a>
<a class="Call-bg Call-bg-last a glib-tvene-ddkDE7Ld glib-thepart-UDg08Ohm-Wtn9Stg0 glib-partnames-kokok;Ashkelon" title="[b]722726&nbsp;[/b](kokok - Ashkelon)
14.04.2018"> </a>
</div>
Можете ли вы помочь, пожалуйста?