Я новичок в Scala, и у меня возникла проблема при написании теста на селен. Я извлекаю список webelements
(для наших целей позволяет предположить, что их невозможно получить отдельно). Список возвращается как FluentList
.Iterate/foreach over FluentLenium List в Scala
я могу работать на беглом список для извлечения элементов с некоторыми из своих собственных функций, как 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)
Спасибо, Бен, работал как шарм! – Driver