selenium มีคำสั่งสำหรับบันทึกภาพหน้าจออยู่ค่ะ เหมือนกับการกด printscreen แต่ดีกว่าค่ะ
มันดีกว่าตรงที่คำสั่งนี้จะถ่ายมาทั้งหน้า browser รวมถึงส่วนที่เราไม่ได้เลื่อนลงไปดูด้วยค่ะ
วิธีใช้
command: captureEntirePageScreenshot
target: ตำแหน่งที่อยู่พร้อมชื่อภาพ เช่น D:\Test_selenium\screenshot.png
value: ไม่ต้องใส่ก็ได้ค่ะ(ถ้าใส่จะเป็นพวกคำสั่งจัดการกับรูปภาพ อย่าไปยุ่งกะมันเลยเนอะ)
*ตำแหน่งที่อยู่ต้องมีอยู่จริงนะคะ selenium ไม่สามารถสร้างให้เองได้
นามสกุลของไฟล์ภาพควรจะใช้เป็น .png ค่ะ ถ้าไม่อยากประสบปัญหายุ่งยากในการทำไฟล์ภาพไปใช้งานต่อ
ตำแหน่งภาพสามารถใช้เป็นข้อความที่อยู่ในตัวแปรได้ จึงสามารถเอามาประยุกต์ใช้เพื่อไม่ให้เซฟภาพทับของเดิมได้ค่ะ
ตัวอย่าง
store | 1 | k
store | D:\Test_selenium\screenshot${k}.png | path
captureEntirePageScreenshot | ${path} |
1 - ใช้คำสั่ง store เก็บค่า 1 ลงตัวแปร k
2 - ใช้คำสั่ง store เก็บค่า D:\Test_selenium\screenshot1.png ลงตัวแปร path
3 - สั่งจับภาพหน้าจอไปเก็บที่ตำแหน่ง D:\Test_selenium\screenshot1.png
Selenium IDE - คำสั่งบันทึกภาพหน้าจอ captureEntirePageScreenshot
Moderator: mindphp, ผู้ดูแลกระดาน
-
- PHP VIP Members
- โพสต์: 2969
- ลงทะเบียนเมื่อ: 08/09/2014 10:34 am
Selenium IDE - คำสั่งบันทึกภาพหน้าจอ captureEntirePageScreenshot
Trust me, I'm a Programmer
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ Selenium IDE - การแก้ปัญหาใน Selenium เมื่อเกิด Windows Alert
โดย GoB » 13/02/2015 1:43 pm » ใน Software testing - 0 ตอบกลับ
- 5708 แสดง
-
โพสต์ล่าสุด โดย GoB
13/02/2015 1:43 pm
-
-
-
โพสต์ใหม่ Selenium IDE - ตัวอย่างการเขียน selenium ให้ตรวจสอบความถูกต้องของข้อมูล
โดย chbbk » 25/09/2014 3:03 pm » ใน Software testing - 0 ตอบกลับ
- 1953 แสดง
-
โพสต์ล่าสุด โดย chbbk
25/09/2014 3:03 pm
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 50