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

                            หลังจากที่เรานั้นได้ศึกษาเกี่ยวกับบทความการใช้งานโมดูล 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);") #คำสั่งเลื่อนหน้าเว็บไปล่างสุด

                      ผลการรัน

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

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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
การคำนวณเงินหากลูกค้าเป็นสมาชิกโดยใช้ If/else ในภาษา Java
โดย nai_cyp จ 10 ส.ค. 2020 7:10 pm บอร์ด Share Knowledge
0
7
จ 10 ส.ค. 2020 7:10 pm โดย nai_cyp
การหาค่า BMI ในภาษา Java
โดย nai_cyp จ 10 ส.ค. 2020 6:45 pm บอร์ด Share Knowledge
0
6
จ 10 ส.ค. 2020 6:45 pm โดย nai_cyp
ขั้นตอนการใช้ SMS Gateway
โดย natthanit.r2538 พ 08 ก.ค. 2020 11:42 am บอร์ด Programming - PHP
1
1
พ 08 ก.ค. 2020 7:10 pm โดย natthanit.r2538
การรับค่า Input ในภาษา Java
โดย nai_cyp จ 10 ส.ค. 2020 5:30 pm บอร์ด Share Knowledge
0
13
จ 10 ส.ค. 2020 5:30 pm โดย nai_cyp
สถานที่ท่องเที่ยวในกรุงเทพ
โดย nai_cyp จ 10 ส.ค. 2020 3:16 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
19
จ 10 ส.ค. 2020 3:16 pm โดย nai_cyp
ภาพอาการแบตบวม ของ Asus ZenBook UX430UQ
โดย mindphp อ 09 ส.ค. 2020 11:40 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
23
อ 09 ส.ค. 2020 12:38 pm โดย mindphp
phpbb ไม่ RUN tasks โปรแกรม อัตโนมัติให้
โดย thatsawan ส 08 ส.ค. 2020 8:47 pm บอร์ด Programming - PHP
10
50
จ 10 ส.ค. 2020 6:47 pm โดย thatsawan
ความหวังสร้างกำลังใจ ทางออกของคนที่ตรวจพบเจอโรคมะเร็ง
โดย medalezga ศ 07 ส.ค. 2020 6:33 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
17
ศ 07 ส.ค. 2020 6:33 pm โดย medalezga
How do I access my Gmail account through IMAP settings?
โดย Anonymous ศ 07 ส.ค. 2020 5:07 pm บอร์ด Programming - PHP
0
29
ศ 07 ส.ค. 2020 5:07 pm โดย บุคคลทั่วไป
การเขียน Python เชื่อมต่อฐานข้อมูล MSSQL (SQL Server)
โดย jirawoot พฤ 06 ส.ค. 2020 5:42 pm บอร์ด Python Knowledge
0
49
พฤ 06 ส.ค. 2020 5:42 pm โดย jirawoot
ขอสอบถามค่ะ คือกราฟไม่แสดงค่า เมื่อลองรันขึ้น sever จริง แก้ไขยังไงคะ
โดย 2kkkkk พฤ 06 ส.ค. 2020 2:22 am บอร์ด Programming - PHP
1
25
พฤ 06 ส.ค. 2020 2:38 am โดย mindphp
มี Joomla Extension ตัวไหน ทำ Youtube แกลอลี่ ได้บ้าง
โดย Anonymous อ 04 ส.ค. 2020 8:23 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
39
อ 04 ส.ค. 2020 8:27 pm โดย mindphp
How To Write HTML To Make SEO Freindly Website?
โดย Ridahashmi อ 04 ส.ค. 2020 8:04 pm บอร์ด HTML CSS
0
64
อ 04 ส.ค. 2020 8:04 pm โดย Ridahashmi
ภ.พ.36 คืออะไร
โดย natthanit.r2538 อ 04 ส.ค. 2020 5:54 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
30
อ 04 ส.ค. 2020 5:54 pm โดย natthanit.r2538
อุตสาหกรรมเกษตรน่านแฟร์ 2020
โดย krittaphon อ 04 ส.ค. 2020 10:23 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
32
อ 04 ส.ค. 2020 10:23 am โดย krittaphon
R - AI แยกชาย/หญิง
โดย mindphp ศ 31 ก.ค. 2020 8:08 pm บอร์ด FDD (Main)
0
1
ศ 31 ก.ค. 2020 8:08 pm โดย mindphp
สอบถามเรื่อง cron.task.core เวลาในการตั้งค่า ให้ระบบทำงาน
โดย thatsawan ศ 31 ก.ค. 2020 5:34 pm บอร์ด Programming - PHP
2
68
ศ 31 ก.ค. 2020 6:19 pm โดย thatsawan
ผมไปโหลดโปรเเกรมนึงมาพอผมติดตั้งตามปกติเเต่เหมือนจะเป็นไวรัสผมเลยรีบลบ
โดย Anonymous ศ 31 ก.ค. 2020 12:18 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
57
ศ 31 ก.ค. 2020 4:06 am โดย mindphp
ถ้าเราต้องการ timestamp เวลา 0.00 น. เที่ยงคืนของวันปัจจุบัน ทำได้ยังไงค่ะ
โดย thatsawan พ 29 ก.ค. 2020 11:24 am บอร์ด Programming - PHP
4
91
พฤ 30 ก.ค. 2020 5:50 pm โดย anawat2050
[Tip]excel วิธี save as เป็นไฟล์ .csv โดยใช้ | คั่นคอลัมน์แทน ,
โดย jataz2 พ 29 ก.ค. 2020 9:14 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
53
พ 29 ก.ค. 2020 9:14 am โดย jataz2