Ваш локатор ID
неверно идентифицирует элемент Select
. Однако для выбора элемента нажимать на элемент не нужно. Сначала можно назначить элемент select по локатору, а затем использовать следующий метод для доступаэлемент.
element.select_by_visible_text("text")
element.select_by_index(index number)
element.select_by_value("option value")
Однако рекомендуется использовать WebDriverWait
при доступе к любой веб-странице. Я предоставил код, надеюсь, это поможет.
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions
from selenium import webdriver
from selenium.webdriver.support.select import Select
driver=webdriver.Chrome()
driver.get("url here")
dropdownelement=WebDriverWait(driver,20).until(expected_conditions.element_to_be_clickable((By.ID,'qf_admin_practice_edit__data__status_id')))
select=Select(dropdownelement)
select.select_by_visible_text("Inactive")
ИЛИ
select.select_by_index(1)
ИЛИ
select.select_by_value("2")