Попробуйте приведенное ниже решение и убедитесь, что ваш элемент не является динамическим c и его нет внутри iframe. Если он внутри iframe, то вам нужно переключиться на него и затем щелкнуть по элементу.
wait.until(EC.element_to_be_clickable((By.ID, "ext-gen1147"))).click()
или
wait.until(EC.element_to_be_clickable((By.XPATH, "x-trigger-index-0 x-form-trigger x-form-arrow-trigger x-form-trigger-first rp-icon-expanded"))).click()
Примечание: , пожалуйста, добавьте ниже импорта в ваше решение
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
Чтобы перейти на iframe, вы можете использовать ниже код, убедитесь, что у вас есть только один iframe или вы можете использовать идентификатор / имя iframe для определения правильного элемента перед переключением:
iframe = WebDriverWait(driver, 20).until(EC.presence_of_element_located((By.TAG_NAME, 'iframe')))
driver.switch_to.frame(iframe)