Selenium : คำสั่งสำหรับเช็ค Error ความสมบูรณ์ที่หน้าเว็บ

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

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

ภาพประจำตัวสมาชิก
Panchalee
PHP Super Member
PHP Super Member
โพสต์: 296
ลงทะเบียนเมื่อ: 30/10/2017 10:10 am

Selenium : คำสั่งสำหรับเช็ค Error ความสมบูรณ์ที่หน้าเว็บ

โพสต์ที่ยังไม่ได้อ่าน โดย Panchalee »

สำหรับการเช็คเออเร่อที่หน้าเว็บไซต์ สามารถเช็คได้หลายคำสั่ง
แต่ในตัวอย่างนี้จะใช้การเช็คเออเร่อ โดยการใช้คำสั่งเปิด Source Code แล้วเช็คค่ะ

ในกรณีที่จะเช็คสำหรับในส่วนของ Header และ Footer ว่าหน้าเว็บมีสมบูรณ์ จะใช้โค้ดนี้

โค้ด: เลือกทั้งหมด

footer = browser.find_element_by_xpath("//footer/div")
header = browser.find_element_by_xpath("//body/div/div/div")
check = browser.page_source
if "footer" in check:
   print "หน้าเว็บสมบูรณ์"
else:
   print "หน้าเว็บขาด Footer"
if "header" in check:
   print "หน้าเว็บสมบูรณ์"
else:
   print "หน้าเว็บขาด Header"
ขั้นแรกให้สร้างตัวแปรในส่วนของโค้ดที่ต้องการเช็คขึ้นมาก่อน ในกรณีนี้จะใช้การหา Element โดย Xpath

โค้ด: เลือกทั้งหมด

footer = browser.find_element_by_xpath("//footer/div")
header = browser.find_element_by_xpath("//body/div/div/div")
ใส่คำสั่งเปิด Source Code

โค้ด: เลือกทั้งหมด

check = browser.page_source
และหลังจากที่หาได้แล้ว ก็จะนำไปวนลูปในการเปิดหน้าเว็บแล้วเช็คตามที่เราเขียน

โค้ด: เลือกทั้งหมด

if "footer" in check:
   print "หน้าเว็บสมบูรณ์"
else:
   print "หน้าเว็บขาด Footer"
if "header" in check:
   print "หน้าเว็บสมบูรณ์"
else:
   print "หน้าเว็บขาด Header"
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 34