อันนี้สั้นๆ วิธีการใช้ก็เหมือนกับการทำป็อปอัพด้วย alert ของ javascript ค่ะ
ประโยชน์ของการใช้ป็อปอัพมารับค่าแบบนี้แทนที่จะพิมลงไปในตัวseleniumตั้งแต่ทีแรกก็คือ
ไม่ต้องเสียเวลาหาค่ะว่าต้องไปเปลี่ยนค่าตรงไหน และอีกอย่างคือแก้เบื่อเวลานั่งรอมันทำงานค่ะ(มันใช่มั้ย
)
วิธีใช้
command : storeEval
target: prompt('ใส่อะไรก็ได้ล่ะตรงนี้')
value: ชื่อตัวแปรที่จะให้เก็บค่าที่เรากรอกลงไปในป็อปอัพ
แหม storeEval นี่มันสารพัดประโยชน์จริงๆ
ตัวอย่าง
ใส่อะไรลงไปก็ได้แล้วลองใช้ echo ค่าที่กรอกลงไปออกมาดูกัน
- ex55.jpg (87.46 KiB) Viewed 1425 times
พิมพ์ลงไปว่า "อันนี้คือ1+1" แล้วกดตกลงก็จะได้ค่ามาตามตัวอย่างเลยค่ะ
- ex5.jpg (89.64 KiB) Viewed 1425 times
แต่ถ้าเรากดยกเลิกมันก็จะเก็บค่า null มาให้แทน