Python+Selenium_UI自动化操作(5)——浏览器截屏
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)——浏览器截屏相关推荐
- Python selenium自动化操作Chrome浏览器
活动地址:CSDN21天学习挑战赛 文章目录 一.Selenium搭建环境 1.安装 2.安装Chrome安装浏览器驱动WebDriver 1)查看Chrome浏览器版本 2)在驱动器版本里选 ...
- js截屏代码_服务端浏览器截屏
服务端浏览器截屏是结合 selenium + html2canvas 实现的通过在 Chrome 环境下生成图片. selenium是最广泛使用的开源Web UI自动化测试套件之一.本文中使用sele ...
- golang实现服务端浏览器截屏
" 每天,探索一点点." 笔者近期在使用golang进行开发工作时,受360技术公众号曾发布过文章的启发,想到是否可以使用golang操作无屏浏览器(headless browse ...
- golong实现服务端浏览器截屏
笔者说:近期在使用golang进行开发工作时,受360技术公众号曾发布过文章的启发,想到是否可以使用golang操作无屏浏览器(headless browser)实现诸如爬虫.截屏.自动化测试等功能. ...
- 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 ...
- ios——如何完成截屏操作并将截屏结果保存到设备本地相册
ios工程--(UIView)获取设备相册权限截取屏幕内容并保存到设备本地相册 设备/引擎:Mac(11.6)/cocos 开发工具:Xcode(13.0) 开发需求:对某个玩法进行截屏操作,并以图片 ...
- 运用插件html2canvas浏览器截屏的方法
运用插件html2canvas浏览器截屏的方法 首先先安装 html2canvas 插件 toIMage() {// 获取dom元素let canvasBox = this.imageToFileRe ...
- WEB自动化_窗口截图/截屏_get_screenshot_as_file()、screenshot()
1.截屏,截取整个页面 get_screenshot_as_file(img_path) 2.截屏,截取单个元素 screenshot(img_path) 3.案例 import time from ...
- python—openpyxl自动化操作Excel格式文件(6~10课)
我有点懒直接截图的 仅个人笔记 复习需要 !!!!!! 文章目录 前言 一.安装库openpyxl 二.python打开及读取Excel表格内容 1.Excel表格基本术语 2.打开及读取表格数据 2 ...
最新文章
- if __name__ == __main___终于搞懂了Python脚本里的if __name__ == #39;__main__#39;
- 词法分析(2)---NFA
- 第六章 hbase shell 命令
- 惠普宣布WebOS平板和手机,透露电脑计划
- 电信/移动/联通同台秀肌肉 集体表态:云计算市场“不能丢”!
- 解决 Angular 官网下载的库 Schematics 执行 npm run build 时遇到的编译错误
- 偏函数 匿名函数 高阶函数 map filter reduce
- 服务器执行sh文件或目录,将window的shell脚本通过ftp传输到Linux服务器后, shell脚本中执行时提示“没有那个文件或目录”的解决办法...
- 火山图 多个样本、_statTarget-基于QC样本的代谢组学数据校正
- Windows下如何远程连接Linux图形化桌面-教你两招
- 区块链 性能测试工具
- 【mysql的编程专题①】流程控制与其他语法
- Python怎么安装jieba库?
- A* 寻路算法[转载]
- 电容式触摸按键原理调研总结
- 有了这个 Python 库,以后再也不用写正则表达式了
- 计算机程序班搞笑口号,二班班级霸气押韵口号(精选50句)
- 【计算机组成原理】学习笔记----第一章 计算机系统概述
- 「罗马人的故事 II 汉尼拔战记」读后感
- 最终分化的SH-SY5Y细胞为研究多巴胺激动剂的神经保护作用提供了一个模型系统