ให้เรตสมาชิก: 1 / 5

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

 

 

          Selenium (ซิลิเนี่ยม) เป็น Software Testing Framework (ซอฟแวร์ เทสติ้ง เฟรมเวิร์ค) ที่มีประสิทธิภาพทีดีมากตัวหนึ่งในปัจจุบัน ซึ่งเอาไว้ใช้สำหรับการทำ Automated Testing (ออโต้เมท เทสติ้ง) หรือ พูดง่ายๆก็คือ มันทำให้เราสามารถควบคุมหน้าเว็บได้โดยการเขียนโปรแกรม ซึ่งในPython คืออะไร ไพธอนได้มีโมดูล Selenium (ซิลิเนียม) รองรับแล้ว ซึ่งเป็น Open source (โอเพ่น ซอส) หรือ ฟรีนั่นเอง อีกทั้งยังสามารถรันได้ในหลายๆระบบปฏิบัติการเช่น วินโดวส์ ลินุกซ์ 

 

คำสั่ง  refresh (รีเฟรช) หน้าเว็บของ โมดูล selenium (ซิลิเนียม) คืออะไร

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

 

วิธีการใช้งาน คำสั่ง  refresh (รีเฟรช) หน้าเว็บของ โมดูล selenium (ซิลิเนียม)

# -*- coding: utf-8 -*-
from selenium import webdriver
from pythainlp import word_tokenize
import time

driver = webdriver.Firefox(executable_path=r'D:\New Folder\python_test\Mt24\geckodriver.exe')
driver.get("https://www.google.co.th/")
time.sleep(2)
driver.refresh()

 

ผลการรันขณะยังไม่โหลดหน้าใหม่

 

ผลการรันขณะโหลดหน้าใหม่ จะปรากฏดังนี้ (ในกรอบสีเขียวแสดงถึงการโหลดหน้าใหม่)