Я новичок в Scala, и у меня возникла проблема при написании теста на селен. Я получаю список webelements
(для наших целей предположим, что их нельзя получить по отдельности). Список возвращается как FluentList
.
Я могу работать с беглым списком для извлечения элементов с некоторыми его собственными функциями, такими как first()
, но когда я пытаюсь выполнить итерацию по списку, я получаю следующую ошибку:
value foreach is not a member of org.fluentlenium.core.domain.FluentList[org.fluentlenium.core.domain.FluentWebElement]
Из того, что я читал до сих пор, я думаю, что мне нужно каким-то образом преобразовать этот список в список Scala, но пока безуспешно.
Я на правильном пути? Или я должен подходить к этому вопросу по-другому?
Соответствующий код:
val icons = browser.$(Selectors.social_icons)
icons.foreach {
icon.isDisplayed
}
option_text must be equalTo browser.$(Selectors.answered_question)