[ปัญหา] เกิด error หลังจากรันไฟล์ selenium โดยใช้ browser firefox

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

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

User avatar
Panchalee
PHP Super Member
PHP Super Member
Posts: 296
Joined: 30/10/2017 10:10 am

[ปัญหา] เกิด error หลังจากรันไฟล์ selenium โดยใช้ browser firefox

Post by Panchalee »

ตอนนี้กำลังทำ selenium เพื่อเช็ค error 404 อยู่ค่ะ โดยให้ทดสอบกับ เบราเซอร์ firefox
สามารถรันแล้วเปิดเว็บเบราเซอร์ได้ แต่ว่ามันขึ้น error ค่ะ น่าจะเกิดจากการเขียนโค้ดผิดหรืออาจจะใช้คำสั่งยังไม่ถูก พอจะมีิวิธีการแก้ไขมั้ยคะ

โค้ดที่เขียน

Code: Select all

weblink = browser.find_elements_by_tag_name('a')
for w in range(len(weblink)):
    link = browser.find_element_by_tag_name('a')
    allweb = link[w].get_attribute("hasTip")
    html = browser.page_source
    # เช็คerror
    if '404' in html :
         print 'เจอ error'
    else:
         print 'ไม่เจอ error'

โค้ดที่ error

Code: Select all

Traceback (most recent call last):
  File "C:/Users/panchalee/PycharmProjects/Selenium/sel6(Error).py", line 22, in <module>
    allweb = link[w].get_attribute("hasTip")
TypeError: 'FirefoxWebElement' object does not support indexing
User avatar
thatsawan
PHP VIP Members
PHP VIP Members
Posts: 26767
Joined: 31/03/2014 10:02 am
Contact:

Re: [ปัญหา] เกิด error หลังจากรันไฟล์ selenium โดยใช้ browser firefox

Post by thatsawan »

ใช้คำสั่งผิด
allweb = link[w].get_attribute("attribute")


ไม่มี attribute attribute นี้
Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - C/C++ & java & Python”

Who is online

Users browsing this forum: No registered users and 5 guests