[ปัญหา] เขียน selenium เพื่อcheck error แต่โค้ดที่เขียนเกิด error

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

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

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

[ปัญหา] เขียน selenium เพื่อcheck error แต่โค้ดที่เขียนเกิด error

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

ตอนนี้กำลังทำ selenium เพื่อ check error 404 ในหน้าเว็บที่ต้องการเข้าถึงอยู่ค่ะ ลองใช้โค้ด ตามที่ได้รับแนะนำมา

ตัวอย่างโค้ด

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

browser.getPageSource().contains("404");


แต่ว่ามันขึ้น error แบบนี้

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

Traceback (most recent call last):
  File "C:/Users/panchalee/PycharmProjects/Selenium/sel5.py", line 16, in <module>
    browser.getPageSource().contains("404");
AttributeError: 'WebDriver' object has no attribute 'getPageSource'
อยากทราบว่าจะต้องแก้ไขอย่างไรคะ?
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41117
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: [ปัญหา] เขียน selenium เพื่อcheck error แต่โค้ดที่เขียนเกิด error

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

object นี้ไม่มี Method getPageSource ให้ใช้งาน

ปิดหน้าเว็บ แล้วดู Source code ลองดูตามนี้

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

browser = webdriver.Firefox()
browser.get('https://www.mindphp.com')
html = browser.page_source
print html
# เช็คตัวข้อความที่ต้องการต่อ ด้วย ฟังก์ชั่นเกี่ยวกับการค้นหา string 
https://www.youtube.com/watch?v=zF3V2ZH ... lzdKrpxsMM
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41117
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: [ปัญหา] เขียน selenium เพื่อcheck error แต่โค้ดที่เขียนเกิด error

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

หรือถ้าจะแค่เช็คข้อความง่ายๆ ใช้ ตามตัวอย่างนี้ก็ได้

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

if "ข้อความที่ต้องการเช็ค" in html :
    # do something
else:
    # do something else
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

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

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