Selenium IDE - storeVisible, storeElementPresent

Software testing ความรู้ สำหรับ Tester ผู้ทดสอบ เป็นส่วนสำคัญในการ test โปรแกรม การ ทดสอบโปรแกรมมีความรู้แนะนำไว้ในหมวดนี้

Moderators: mindphp, ผู้ดูแลกระดาน

chbbk
PHP VIP Members
PHP VIP Members
Posts: 2971
Joined: 08/09/2014 10:34 am

Selenium IDE - storeVisible, storeElementPresent

Post by chbbk » 08/10/2014 4:00 pm

storeVisible และ storeElementPresent เป็นคำสั่งไว้ตรวจสอบว่า target ที่ระบุมีตัวตนจริงหรือไม่
คล้ายกับคำสั่ง verifyElementPresent และ verifyVisible
แต่ต่างกันตรงที่ verify มีเพื่อตรวจสอบและรายงานข้อผิดพลาดลงใน log เท่านั้น
ถ้าเราต้องการค่า true false เพื่อไปใช้ทำงานต่อก็ต้องใช้ store ค่ะ

storeVisible
ทำการตรวจสอบว่า target ที่ระบุนั้นปรากฎอยู่บนหน้าเว็บ
ได้ true เมื่อพบ
ได้ false เมื่อไม่พบ

command: storeVisible
target: element ที่เราต้องการเช็คว่าปรากฎบนหน้าเว็บหรือไม่
value: ตัวแปรที่เราจะใช้เก็บค่า true,false

storeElementPresent
ทำการตรวจสอบว่า target ที่ระบุนั้นอยู่บนหน้าเว็บ
ได้ true เมื่อพบ
ได้ false เมื่อไม่พบ

command: storeElementPresent
target: element ที่เราต้องการเช็คว่าอยู่บนหน้าเว็บหรือไม่
value: ตัวแปรที่เราจะใช้เก็บค่า true,false

มองเผินๆเหมือนสองคำสั่งนี้จะทำงานเหมือนกัน แต่ก็เหมือนที่เคยบอกมาทุกกระทู้ค่ะ
ถ้ามันทำงานเหมือนกันจะมีสองตัวไปทำไม
storeVisible จะได้ค่าเป็น false เมื่อ element นั้นไม่แสดงบนหน้าเว็บ
storeElementPresent จะได้ค่าเป็น false เมื่อ element นั้นไม่มีอยู่บนหน้าเว็บ

ยกตัวอย่างเพื่อให้นึกภาพออกง่ายขึ้น
element A อยู่บนหน้าเว็บแต่มีคุณสมบัติเป็น hidden (ไม่แสดงบนหน้าเว็บ)
ใช้คำสั่ง storeVisible จะได้ค่าเป็น false
ใช้คำสั่ง storeElementPresent จะได้ค่าเป็น true
Trust me, I'm a Programmer

  • Similar Topics
    Replies
    Views
    Last post

Return to “Software testing”

Who is online

Users browsing this forum: No registered users and 2 guests