MCPcopy Create free account
hub / github.com/seleniumbase/SeleniumBase / select_all

Method select_all

seleniumbase/core/sb_cdp.py:436–457  ·  view source on GitHub ↗
(self, selector, timeout=None)

Source from the content-addressed store, hash-verified

434 return element
435
436 def select_all(self, selector, timeout=None):
437 if not timeout:
438 timeout = settings.MINI_TIMEOUT
439 self.__add_light_pause()
440 selector = self.__convert_to_css_if_xpath(selector)
441 if not self.is_element_present(selector):
442 time.sleep(1)
443 timeout = timeout - 1
444 if timeout < 1:
445 timeout = 1
446 try:
447 self.select(selector, timeout=timeout)
448 except Exception:
449 return []
450 elements = self.loop.run_until_complete(
451 self.page.select_all(selector, timeout=0.1)
452 )
453 updated_elements = []
454 for element in elements:
455 element = self.__add_sync_methods(element)
456 updated_elements.append(element)
457 return updated_elements
458
459 def find_elements(self, selector, timeout=None):
460 if not timeout:

Callers 15

find_elementsMethod · 0.95
find_visible_elementsMethod · 0.95
click_nth_elementMethod · 0.95
test_presentation_4Method · 0.45
raw_pokemon.pyFile · 0.45
raw_cdp_with_sb.pyFile · 0.45
raw_cdp_nike.pyFile · 0.45
raw_bestwestern.pyFile · 0.45
raw_cdp_hyatt.pyFile · 0.45
raw_res_nike.pyFile · 0.45
raw_trails.pyFile · 0.45

Calls 6

__add_light_pauseMethod · 0.95
is_element_presentMethod · 0.95
selectMethod · 0.95
__add_sync_methodsMethod · 0.95
sleepMethod · 0.45

Tested by 1

test_presentation_4Method · 0.36