Saya mempunyai masalah ketika saya memiliki halaman dengan semacam kupon yang seharusnya berubah karena beberapa penekanan tombol yang berbeda.
Namun, dalam satu kasus, sepertinya saya tidak dapat mengeklik tombol tertentu tanpa menambahkan jeda antara menemukan elemen dan menekan tombol.
kode tidak berfungsi:
element = page.find("[for='someButton']"])
element.click()
kode kerja:
element = page.find("[for='someButton']"])
sleep 2
element.click()
Saya bertanya-tanya apakah ada yang bisa saya lakukan untuk mengatasi masalah ini tanpa harus menambahkan waktu tidur, karena saya khawatir hal ini akan membuat tes saya lebih rapuh dan juga menyebabkan penundaan yang tidak perlu.
PS. Tidak ada kesalahan yang terjadi dan saya tidak menulis aplikasi web sendiri. Namun saya berbicara dengan orang yang menerapkan halaman ini dan dia mengatakan bahwa seharusnya tidak ada sesuatu yang istimewa tentang tombol yang satu ini dan pendengar acaranya harus ditambahkan segera setelah halaman dimuat