UI自动化——浏览器截屏

练习:
用chrome浏览器打开不同的网页,并截屏。
语法:
get_screenshot_as_file(“图片名.格式”)
数据准备:
将网页的域名www.baidu.com/www.sohu.com,写入文件,存放在f:\weburl.txt

#encoding=utf-8
from selenium import webdriver
import time ,redriver=webdriver.Chrome()
with open("f:\\weburl.txt") as fp : for url_date in fp:url=url_date.strip()# 使用正则生成图片的名称,即取网页的名称,如baidu、sohupic_name=re.search(r"www.(.*).com",url).group(1)driver.get(url)time.sleep(3)# 将调用get_screenshot_as_file方法,将截屏的图片,存放在对应路径,以png格式保存。driver.get_screenshot_as_file(r"f:\\测试截屏\\"+pic_name+".png")driver.quit()

执行后,图片存放在对应路径

Python+Selenium_UI自动化操作(5)——浏览器截屏相关推荐

  1. Python selenium自动化操作Chrome浏览器

    ​ ​ 活动地址:CSDN21天学习挑战赛 文章目录 一.Selenium搭建环境 1.安装 2.安装Chrome安装浏览器驱动WebDriver 1)查看Chrome浏览器版本 2)在驱动器版本里选 ...

  2. js截屏代码_服务端浏览器截屏

    服务端浏览器截屏是结合 selenium + html2canvas 实现的通过在 Chrome 环境下生成图片. selenium是最广泛使用的开源Web UI自动化测试套件之一.本文中使用sele ...

  3. golang实现服务端浏览器截屏

    " 每天,探索一点点." 笔者近期在使用golang进行开发工作时,受360技术公众号曾发布过文章的启发,想到是否可以使用golang操作无屏浏览器(headless browse ...

  4. golong实现服务端浏览器截屏

    笔者说:近期在使用golang进行开发工作时,受360技术公众号曾发布过文章的启发,想到是否可以使用golang操作无屏浏览器(headless browser)实现诸如爬虫.截屏.自动化测试等功能. ...

  5. Chrome浏览器截屏插件的开发

    目 录 第一章 绪论 1 1.1选题背景及意义 1 1.2发展现状研究 2 1.2.1浏览器简介 2 1.2.2 浏览器发展历程 2 1.2.3 浏览器分类 3 1.2.4 chrome浏览器简介 3 ...

  6. ios——如何完成截屏操作并将截屏结果保存到设备本地相册

    ios工程--(UIView)获取设备相册权限截取屏幕内容并保存到设备本地相册 设备/引擎:Mac(11.6)/cocos 开发工具:Xcode(13.0) 开发需求:对某个玩法进行截屏操作,并以图片 ...

  7. 运用插件html2canvas浏览器截屏的方法

    运用插件html2canvas浏览器截屏的方法 首先先安装 html2canvas 插件 toIMage() {// 获取dom元素let canvasBox = this.imageToFileRe ...

  8. WEB自动化_窗口截图/截屏_get_screenshot_as_file()、screenshot()

    1.截屏,截取整个页面 get_screenshot_as_file(img_path) 2.截屏,截取单个元素 screenshot(img_path) 3.案例 import time from ...

  9. python—openpyxl自动化操作Excel格式文件(6~10课)

    我有点懒直接截图的 仅个人笔记 复习需要 !!!!!! 文章目录 前言 一.安装库openpyxl 二.python打开及读取Excel表格内容 1.Excel表格基本术语 2.打开及读取表格数据 2 ...

最新文章

  1. if __name__ == __main___终于搞懂了Python脚本里的if __name__ == #39;__main__#39;
  2. 词法分析(2)---NFA
  3. 第六章 hbase shell 命令
  4. 惠普宣布WebOS平板和手机,透露电脑计划
  5. 电信/移动/联通同台秀肌肉 集体表态:云计算市场“不能丢”!
  6. 解决 Angular 官网下载的库 Schematics 执行 npm run build 时遇到的编译错误
  7. 偏函数 匿名函数 高阶函数 map filter reduce
  8. 服务器执行sh文件或目录,将window的shell脚本通过ftp传输到Linux服务器后, shell脚本中执行时提示“没有那个文件或目录”的解决办法...
  9. 火山图 多个样本、_statTarget-基于QC样本的代谢组学数据校正
  10. Windows下如何远程连接Linux图形化桌面-教你两招
  11. 区块链 性能测试工具
  12. 【mysql的编程专题①】流程控制与其他语法
  13. Python怎么安装jieba库?
  14. A* 寻路算法[转载]
  15. 电容式触摸按键原理调研总结
  16. 有了这个 Python 库,以后再也不用写正则表达式了
  17. 计算机程序班搞笑口号,二班班级霸气押韵口号(精选50句)
  18. 【计算机组成原理】学习笔记----第一章 计算机系统概述
  19. 「罗马人的故事 II 汉尼拔战记」读后感
  20. 最终分化的SH-SY5Y细胞为研究多巴胺激动剂的神经保护作用提供了一个模型系统

热门文章

  1. ​【Python】用 Python 和 Gensim 库进行文本主题识别
  2. 职场上个人的核心技术_在职场中,个人能力和人际关系哪个更重要?
  3. Python股票双均线策略
  4. 从完全不包含人体的图片中随机剪裁出64*128大小的用于人体检测的负样本
  5. 【ppt基础教程】教你用PowerPoint轻松实现板书效果
  6. 坑爹的铁路在线订票系统
  7. 谷歌插件 Talend API Tester
  8. 中e管家理财要改掉自己的观念
  9. 如何实现业务解耦?spring中事件监听了解一下
  10. 复制粘贴往事:竟是缘起苹果电脑