เราสามารถจับภาพหน้าจอบางส่วนด้วย Selenium webdriver ในการจับภาพหน้าจอขององค์ประกอบเฉพาะ เราต้องระบุองค์ประกอบก่อนโดยใช้ตัวระบุตำแหน่ง เช่น รหัส ชื่อ ชื่อคลาส และอื่นๆ
จากนั้นเราก็ต้องใช้ภาพหน้าจอ เมธอดบน webelement นั้นและส่งชื่อรูปภาพที่มีนามสกุลเป็นอาร์กิวเมนต์ไปยังเมธอด ไฟล์ใหม่ที่มีภาพหน้าจอของ webelement นั้นถูกสร้างขึ้นในโฟลเดอร์โครงการ
ไวยากรณ์
l=driver.find_element_by_xpath("//img[@title='Tutorialspoint']")
l.screenshot("logo.png") ให้เราได้ภาพหน้าจอของโลโก้ของหน้าเว็บ

ตัวอย่าง
การติดตั้งโค้ด
from selenium import webdriver
driver = webdriver.Chrome (executable_path="C:\\chromedriver.exe")
driver.maximize_window()
driver.get("https://www.tutorialspoint.com/index.htm")
# identify element to capture the screenshot
l=driver.find_element_by_xpath("//img[@title='Tutorialspoint']")
# capture the screenshot with screenshot method
l.screenshot("logo.png") ผลลัพธ์
ชื่อไฟล์ใหม่ logo.png ที่มีภาพหน้าจอขององค์ประกอบจะถูกสร้างขึ้นในโฟลเดอร์โครงการ
