def site_navigation_menus(self): #returns a list containing all the site navigation menus from pages.desktop.regions.header_menu import HeaderMenu return [ HeaderMenu(self.testsetup, web_element) for web_element in self.selenium.find_elements( *self._site_navigation_menus_locator) ]
def site_navigation_menus(self): # returns a list containing all the site navigation menus WebDriverWait(self.selenium, self.timeout).until(lambda s: len( s.find_elements(*self._site_navigation_menus_locator) ) >= self._site_navigation_min_number_menus) from pages.desktop.regions.header_menu import HeaderMenu return [ HeaderMenu(self.base_url, self.selenium, web_element) for web_element in self.selenium.find_elements( *self._site_navigation_menus_locator) ]