Явное ожидание Selenium Python

Сейчас я использую такой код чтобы кликнуть по элементу:

toolbar = self.driver.find_element_by_class_name("layout-toolbar")
fast_filter = toolbar.find_element_by_class_name("p-multiselect")
fast_filter.click()

Необходимо задать явное ожидание элемента fast_filter, например, так:

fast_filter = self.wait.until(EC.element_to_be_clickable(By.CLASS_NAME, "p-multiselect"))

(self.wait был определен ранее) Но таких элементов, как (By.CLASS_NAME, "p-multiselect"), на странице много, и необходимо определять его внутри toolbar. Подскажите, есть ли готовые способы решения такой проблемы?


Ответы (0 шт):