
Selenium系列(八) - 截取完整页面和截取指定元素并保存为图片
发布日期:2021-05-09 05:49:25
浏览次数:10
分类:博客文章
本文共 737 字,大约阅读时间需要 2 分钟。
如果你还想从头学起Selenium,可以看看这个系列的文章哦!
其次,如果你不懂前端基础知识,需要自己去补充哦,博主暂时没有总结(虽然我也会,所以我学selenium就不用复习前端了哈哈哈...)
截图操作
- 截取整个页面
- 截取指定元素
只有两个方法,比较简单,直接上代码
# !/usr/bin/env python# -*- coding: utf-8 -*-"""__title__ =__Time__ = 2020/3/25 17:52__Author__ = 小菠萝测试笔记__Blog__ = https://www.cnblogs.com/poloyy/"""from selenium import webdriverdriver = webdriver.Chrome("../resources/chromedriver.exe")driver.get("https://www.baidu.com")driver.maximize_window()# 截取整个页面driver.get_screenshot_as_file("test.png")driver.save_screenshot("tests.png")# 找到搜索框inputElement = driver.find_element_by_id("kw")# 截取搜索框元素inputElement.screenshot("inputElement.png")
知识点
- get_screenshot_as_file()、save_screenshot() 效果一样, save_screenshot() 最终调用的函数就是前者
- 后缀名建议写 .png ,否则会有Warning提示
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月04日 04时37分29秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
OAuth2.0认证详解
2021-05-09
在滴滴和头条干了 2 年后端开发,太真实…
2021-05-09
你还在用命令看日志?快用 Kibana 吧,一张图片胜过千万行日志!
2021-05-09
Linux中对用户操作
2021-05-09
Linux查看CUDA和cuDNN版本
2021-05-09
C#获取Excel中所有的Sheet名称
2021-05-09
jQuery实现日期字符串格式化
2021-05-09
[最全整理]关于决策树的一切
2021-05-09
100天搞定机器学习|Day9-12 支持向量机
2021-05-09
100天搞定机器学习|Day19-20 加州理工学院公开课:机器学习与数据挖掘
2021-05-09
100天搞定机器学习|Day22 机器为什么能学习?
2021-05-09
100天搞定机器学习|day37 无公式理解反向传播算法之精髓
2021-05-09
数据工程师必备的8项技能,不要只知道Python!
2021-05-09
R in action读书笔记(3)-第六章:基本图形
2021-05-09
R in action读书笔记(19)第十四章 主成分和因子分析
2021-05-09
iOS UIAlertController
2021-05-09
iOS UISlider的使用
2021-05-09
iOS Xcode 打包之后,不能输出日志
2021-05-09
UIPickerView的使用(二)
2021-05-09
iOS 多线程GCD简介
2021-05-09