สวัสดีทุกคน ฉันกำลังทำงานร่วมกับ Selenium Webdriver โดยเฉพาะ Chrome Webdriver และเขียนการทดสอบโดยใช้ Javascript ขณะนี้ฉันนิ่งงันกับส่วนหนึ่งของโค้ดที่ดูเหมือนจะใช้งานไม่ได้ ฉันกำลังพิมพ์ค่าภายในช่องป้อนข้อมูลโดยใช้ฟังก์ชัน send.Keys ซึ่งทำงานได้ดี แต่ดูเหมือนจะไม่สามารถคว้าค่านั้นได้และตรวจสอบว่าเป็นค่าที่ฉันต้องการหรือไม่... จากนั้น console.log ว่าตัวเลขนั้นหรือไม่ ถูกต้องหรือไม่
สมมติว่าฟังก์ชัน send.Keys อยู่ในประเภท 5 แต่ค่าที่ถูกต้องควรเป็น 10 ฉันจะเขียนการทดสอบที่คว้าค่าที่พิมพ์และเปรียบเทียบกับค่าที่ถูกต้องได้อย่างไร จากนั้น console.log จะเขียนข้อความที่ระบุว่าค่านั้นหรือไม่ ถูกต้องหรือไม่... ฉันติดเรื่องนี้มาหนึ่งวันแล้วและต้องการความช่วยเหลือจริงๆ ฉันพบ 0 เอกสารเกี่ยวกับเรื่องนี้ ฉันไม่รู้ว่าฉันจำเป็นต้องใช้การยืนยันอย่างอื่นเพื่อให้สิ่งนี้ใช้งานได้หรือไม่ แต่ทุกสิ่งที่ฉันได้ลองไปแล้วกลับล้มเหลว
ฉันกำลังทดสอบตัวเลขที่แตกต่างกันสองสามตัว... ตัวเลขต้องน้อยกว่าหรือเท่ากับ 100 แต่มากกว่า 0 นอกจากนี้อินพุตต้องเป็นตัวเลขด้วย ฉันไม่รู้ว่าจะต้องเขียนแบบทดสอบนี้อย่างไร ดังนั้นความช่วยเหลือใดๆ ก็ได้รับการชื่นชม... ขอบคุณ!
นี่คือโค้ด: https://gist.github.com/anonymous/89a84dbc15ba4088719400be1f359045