ฉันเพิ่งพบปัญหาในการทำงานกับซีลีเนียมซึ่งการโทร clear()
ในกล่องข้อความที่กำหนดเองทำให้เกิดปัญหาเมื่อป้อนข้อความในการทดสอบในภายหลัง กล่องข้อความจะตรวจสอบ (JavaScript
) browserEvents
โดยเฉพาะ keyDown
เหตุการณ์ ฉันพยายามค้นหาว่า clear()
ทำอะไรเพื่อดูว่าสิ่งนั้นอาจส่งผลกระทบต่อสิ่งต่างๆ หรือไม่ แต่ดูเหมือนจะไม่พบข้อมูลเฉพาะเจาะจงใดๆ
แหล่งที่มาสำหรับการเชื่อมโยง Selenium Java แสดงว่า clear()
ไม่ได้ใช้การจำลองแป้นพิมพ์หรือเมาส์ เพื่อล้างข้อความออกจากกล่องข้อความ แล้วมันทำอะไรกันแน่?