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

                            หลังจากที่เรานั้นได้ศึกษาเกี่ยวกับบทความการใช้งานโมดูล selenium (ซิลิเนียม) โดยใช้การโปรแกรมด้วยภาษา Python (ไพธอน)  เช่น บทความ แนะนำคำสั่ง .click (คลิ๊ก) ของโมดูล Selenium (ซิลิเนียม) ในภาษาไพธอน , บทความ การเปิดหน้าเว็บด้วยโมดูล selenium (ซิลิเนี่ยม) โดยใช้ภาษาไพธอน  และบทความ วิธีการคัดลอก Path (พาธ) ของ geckodriver เพื่อนำไปใช้ในโมดูล Selenium (ซิลิเนียม)

 

การเลื่อนหน้าเว็บลงไปด้านล่างสุดหน้าเว็บโดยใช้โมดูล selenium (ซิลิเนียม) 

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

 

วิธีการเลื่อนหน้าเว็บลงไปด้านล่างสุดหน้าเว็บโดยใช้โมดูล selenium (ซิลิเนียม)  

                      1.เขียนโค้ดโปรแกรมดังนี้

# -*- coding: utf-8 -*-
from selenium import webdriver #อิมพอร์ตโมดูล
from selenium.webdriver.common.keys import Keys
import time #อิมพอร์ตโมดูล time 
driver = webdriver.Firefox(executable_path=r'C:\Users\BDC-CLUB\PycharmProjects\mdsoft\geckodriver.exe')
driver.get("https://www.google.co.th/") #เปิดเว็บ
a = driver.find_element_by_class_name("gsfi") 
a.send_keys("hello python")
a.submit()
time.sleep(2) #หน่วงเวลสตรงนี้สำคัญมากถ้าไม่ใส่หน้าเว็บอาจจะไม่เลื่อน
driver.execute_script("window.scrollTo(0, document.body.scrollHeight);") #คำสั่งเลื่อนหน้าเว็บไปล่างสุด

                      ผลการรัน

ผลการรัน
                                                                                                               ผลการรัน

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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
อยากจะสอบถามเรื่อง สูตรexcel ในการ คำนวณ OT ของหน่วยงานราชการครับ
โดย hrnep2013 ศ 18 ธ.ค. 2020 9:16 am บอร์ด Microsoft Office Knowledge & line & Etc
0
50
ศ 18 ธ.ค. 2020 9:16 am โดย hrnep2013
แนะนำการสร้าง Power apps
โดย Aoranuch Phupaloy พฤ 17 ธ.ค. 2020 8:51 pm บอร์ด Microsoft Office Knowledge & line & Etc
3
65
พฤ 24 ธ.ค. 2020 8:24 pm โดย Aoranuch Phupaloy
วิธีนับ คำ จากข้อความ และ นับตัวอักษร ด้วย Google Sheet ไว้ตรวจสอบความยาวข้อความ
โดย mindphp พฤ 17 ธ.ค. 2020 7:42 pm บอร์ด Google For Work Knowledge
0
48
พฤ 17 ธ.ค. 2020 7:42 pm โดย mindphp
สอบถามค่ะ ต้องการลบ font บน ubuntu
โดย bolue พฤ 17 ธ.ค. 2020 7:17 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
4
84
ศ 18 ธ.ค. 2020 1:08 pm โดย bolue
ทดลองใช้งานโปรแกรมOpenERP
โดย cheer26 พฤ 17 ธ.ค. 2020 6:56 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
32
พฤ 17 ธ.ค. 2020 6:56 pm โดย cheer26
บัญชีโรงแรมคืออะไร
โดย Duanghathai Termtem พฤ 17 ธ.ค. 2020 5:55 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
48
พฤ 17 ธ.ค. 2020 5:55 pm โดย Duanghathai Termtem
ความต่างของบัญชีต้นทุนและบัญชีบริหาร
โดย Duanghathai Termtem พฤ 17 ธ.ค. 2020 5:13 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
54
พฤ 17 ธ.ค. 2020 5:13 pm โดย Duanghathai Termtem
ทำความรู้จักสายงานด้าน AIS
โดย Duanghathai Termtem พฤ 17 ธ.ค. 2020 11:48 am บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
44
พฤ 17 ธ.ค. 2020 11:48 am โดย Duanghathai Termtem