in pages/desktop/base.py [0:0]
def search_suggestions(self):
self.wait.until(
lambda _: self.is_element_displayed(
*self._search_suggestions_list_locator
),
message="Search suggestions list did not open",
)
WebDriverWait(self.driver, 30).until(
EC.invisibility_of_element_located((By.CLASS_NAME, "LoadingText"))
)
el_list = self.find_element(*self._search_suggestions_list_locator)
items = el_list.find_elements(*self._search_suggestions_item_locator)
return [self.SearchSuggestionItem(self.page, el) for el in items]