У меня проблема: у меня есть страница с купоном, который должен меняться при нескольких нажатиях кнопок.
Однако в одном случае кажется, что я не могу нажать определенную кнопку, не добавляя сон между поиском элемента и нажатием кнопки.
нерабочий код:
element = page.find("[for='someButton']"])
element.click()
рабочий код:
element = page.find("[for='someButton']"])
sleep 2
element.click()
Мне интересно, могу ли я что-нибудь сделать, чтобы исправить эту проблему, не добавляя сон, так как я боюсь, что это сделает мой тест более хрупким, а также вызовет ненужную задержку
PS. Никаких ошибок не выдает, и я не писал веб-приложение сам. Тем не менее, я поговорил с тем, кто реализовал эту страницу, и он сказал, что в этой кнопке не должно быть ничего особенного и что к ней должен быть добавлен прослушиватель событий, как только страница загружается.