ฉันมีปัญหาในการมีหน้าเว็บที่มีคูปองประเภทหนึ่งที่ควรเปลี่ยนเมื่อมีการกดปุ่มหลายปุ่ม
อย่างไรก็ตาม ในกรณีหนึ่ง ดูเหมือนว่าฉันไม่สามารถคลิกปุ่มใดปุ่มหนึ่งโดยไม่เพิ่มโหมดสลีประหว่างการค้นหาองค์ประกอบและการกดปุ่ม
รหัสไม่ทำงาน:
element = page.find("[for='someButton']"])
element.click()
รหัสการทำงาน:
element = page.find("[for='someButton']"])
sleep 2
element.click()
ฉันสงสัยว่ามีอะไรที่ฉันสามารถทำได้เพื่อแก้ไขปัญหานี้โดยไม่ต้องเพิ่มการนอนหลับ เนื่องจากฉันกลัวว่านี่จะทำให้การทดสอบของฉันเปราะบางยิ่งขึ้นและทำให้เกิดความล่าช้าโดยไม่จำเป็น
ป.ล. ไม่มีข้อผิดพลาดเกิดขึ้นและฉันไม่ได้เขียนเว็บแอปพลิเคชันด้วยตัวเอง อย่างไรก็ตาม ฉันได้พูดคุยกับผู้ดำเนินการเพจนี้แล้ว และเขาบอกว่าไม่ควรมีอะไรพิเศษเกี่ยวกับปุ่มเดียวนี้ และควรเพิ่มผู้ฟังเหตุการณ์ทันทีที่โหลดเพจ