ดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

             หลังจากที่เรานั้นได้ศึกษาเกี่ยวกับบทความการใช้ selenium (ซิลิเนียม)  ในบทความ แนะนำการใช้งานคำสั่งแปลง element (เอลลิเมน) เป็นลิงค์ ในโมดูล selenium (ซิลิเนียม) ,บทความ แนะนำการใช้งานคำสั่งแปลง element (เอลลิเมน) เป็นลิงค์ ในโมดูล selenium (ซิลิเนียม) และบทความ คำสั่ง refresh (รีเฟรช) หน้าเว็บของ โมดูล selenium (ซิลิเนียม) ในภาษาไพธอน  ในบทความนี้จะมาแนะนำการกรอกข้อความด้วยโมดูล selenium (ซิลิเนียม) โดยอ้างอิงจากข้อความด้านหน้า

 

การกรอกข้อความด้วยโมดูล selenium (ซิลิเนียม)  ทำอย่างไร?

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

 

วิธีการกรอกข้อความด้วยโมดูล selenium (ซิลิเนียม) โดยอ้างอิงจากข้อความด้านหน้า

            1.ให้เรานั้นทำการนำข้อความข้างหน้ากล่องข้อความมาใส่ใน XPath   และก็ใส่ค่าด้วยฟังก์ชั่น submit() เพียงเท่านี้เราก็สามารถใส่ข้อความได้แล้ว

           ตัวอย่าง element ของ ออบเจค

<label for="oe-field-input-326" title="" class=" oe_form_label oe_align_right">
        Input Vat
    </label>

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

driver.find_element_by_xpath(
            "//label[contains(.,'Input Vat')]/following::input").send_keys(
            "151000 Input VAT")

 

 

สามารถศึกษาเพิ่มเติมได้จากบทความ

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
เคล็ดลับสู่ความมั่งคั่ง
โดย Duanghathai Termtem พฤ 03 ธ.ค. 2020 6:25 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
3
พฤ 03 ธ.ค. 2020 6:25 pm โดย Duanghathai Termtem
G-suite คืออะไร
โดย Duanghathai Termtem พฤ 03 ธ.ค. 2020 5:45 pm บอร์ด Google For Work Knowledge
0
9
พฤ 03 ธ.ค. 2020 5:45 pm โดย Duanghathai Termtem
การใช้ Google sheet ช่วยในการตรวจสอบ
โดย Duanghathai Termtem พฤ 03 ธ.ค. 2020 10:36 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
20
พฤ 03 ธ.ค. 2020 10:36 am โดย Duanghathai Termtem
โปรแกรม Access ช่วยในการออกแบบฐานข้อมูล
โดย Duanghathai Termtem พ 02 ธ.ค. 2020 11:23 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
11
พ 02 ธ.ค. 2020 11:23 pm โดย Duanghathai Termtem
Ubuntu เชื่อมต่อ wifi ไม่ได้ค่ะ แก้ยังไงคะ
โดย bolue พ 02 ธ.ค. 2020 5:21 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
6
24
พ 02 ธ.ค. 2020 6:55 pm โดย bolue
ใช้ sudo su ไม่ได้บน command ubuntu
โดย bolue พ 02 ธ.ค. 2020 3:25 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
5
33
พ 02 ธ.ค. 2020 5:20 pm โดย bolue
โปรแกรม Visio ช่วยออกแบบผังทางเดินเอกสาร
โดย Duanghathai Termtem พ 02 ธ.ค. 2020 10:51 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
29
พ 02 ธ.ค. 2020 10:51 am โดย Duanghathai Termtem
โปรแกรมทางการบัญชี โปรแกรม Express
โดย Duanghathai Termtem อ 01 ธ.ค. 2020 6:56 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
49
อ 01 ธ.ค. 2020 6:56 pm โดย Duanghathai Termtem