Проблема с тестом сайта, Selenium

Для теста сайта я использую библиотеку Selenium Python.

browser.find_element(By.CLASS_NAME, 'css-1q586g6').click()
time.sleep(1)
browser.find_element(By.XPATH, "//div[@id='select_by_visible_text(self, text)']/button[1]").click()

отрывок кода с эти элементом. Нужно кликнуть на любой из элементов выпадающего списка ‘Тематика’. С сайта
Bloggery. Помогите пожалуйста, очень надо.

А проблема в чем именно? Селениум выдает какую-то ошибку?

у Селениума есть функции для ожидания появления элемента.
5. Waits — Selenium Python Bindings 2 documentation

Просто крашит

если есть возможность попробуйте сами протестить код, он работает но на моменте выбора пункта из списка крашит

Как именно крашит, что выдает?
Обычно Селениум выдает исключение (exception) с описанием причины если не удалось что-то сделать.

Нет ошибку не выдает

это довольно странно

Я переделал код и нашел странность
browser.find_element(By.CLASS_NAME, 'css-1q586g6').click() time.sleep(1) browser.find_element(By.XPATH, "//div[@id='react-select-3-listbox']/div[1]").click()
Если div[1] то все гуд, любой другой номер - крашит с ошибкой что не нашел

Если никуда не выводит ошибку, то что-то не так со структурой программы (например, try catch ловит ошибку и никуда не выводит) или запускается каким-то странным способом.