Python 中使用 Selenium WebDriver 截取部分截图

from selenium import webdriver
from PIL import Image
from io import BytesIO

driver= webdriver.Chrome()
driver.get('你的网页URL')

##按照页面进行元素定位
element = driver.find_element_by_xpath('你的元素')
##获取你的坐标{X,Y}
location = element.location
##获取高度跟宽度
size = element.size

##保存整个页面的截图
png = driver.get_screenshot_as_png()

##使用PIL库在内存中打开图像
im = Image.open(BytesIO(png))

##根据实际情况进行算法
top = location['y']
left = location['x']
bottom = + size['height']
right = + size['width']

im = im.crop((left, top, right, bottom))
##截图
im.save('截图.png')

driver.quit()

相关文章

转载地址:https://www.cnblogs.com/mini-monkey/p/12104821...
web自动化测试过程中页面截图相对比较简单,可以直接使用sel...
目录前言一、Selenium简介二、浏览器驱动1.浏览器驱动参考2....
一、iframe的含义:iframe是HTML中框架的一种形式,在对界面...
转载请注明出处❤️作者:测试蔡坨坨原文链接:caituotuo.to...
'''##**认识selenium**​**下载:pipinstall...