Как может быть устранена ошибка: сравнение (1) возможно только для атомарных типов и типов списков

#r #function #for-loop #error-handling #rselenium

Вопрос:

Я хочу, чтобы эта функция перебирала список, содержащий заголовки, и сопоставляла их с заголовками результатов поиска, т. Е. ссылками на статьи, но r выдает ошибку.

сравнение (1) возможно только для атомарных типов и типов списков

Я пробовал: tibble, data_frame, список и вектор символов/атомарный вектор без изменений.

У кого-нибудь есть предположение о том, что может быть причиной ошибки?

Спасибо

 for (i in seq_along(headers)) {
  if (headers[i] == driver$findElement(using="css selector", value=".teaser__title-link")){
      element <- driver$findElement(using="css selector", value=".teaser__title-link")
    element$clickElement
  } else {
    print("No luck!")
  }
}