03-15 截图、日志与录屏
截图
def screenshot(self, file):"""封装截图方法"""self.driver.save_screenshot(file)### allure 获取截图
allure.attach(picture, attachment_type=allure.attachment_type.PNG)
日志
import logging# 添加日志
logging.info("start find : \nargs: " + str(args) + "\nkwargs: " + str(kwargs))
结合 pytest.ini 文件使用
[pytest]
addopts = -sv --log-cli-level=INFO
录屏
使用第三方工具 scrcpy,主要考虑的是,使用 appium 录屏,无法获取部分手机的授权
GitHub 地址
https://github.com/Genymobile/scrcpy
使用教程
https://blog.csdn.net/was172/article/details/99705855
将录屏的功能封装到 conftest.py 中
import os
import signal
import subprocessimport pytest@pytest.fixture(scope="function", autouse=True)
def scrcpy_record():cmd = "scrcpy --record file.mp4"p = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)print(p)yieldos.kill(p.pid, signal.CTRL_C_EVENT)
03-15 截图、日志与录屏相关推荐
- [工具]各种截图工具和录屏软件
各种截图工具和录屏软件 截图工具 FSCapture Snipaste 下载 这大概是Windows上最好用的截图工具 转载于:https://www.cnblogs.com/viviwong345/ ...
- 电脑怎么截图?怎么录屏?8种常见的截图和录屏方法!
电脑上怎么截取图片?电脑上怎么录制屏幕?很多小伙伴都知道一两种屏和截图的方法,但是使用起来却有点鸡肋. 其实电脑上有很多种截图方法以及录屏方法,操作简单,快捷,便利的也有很多,这里就给大家分享8非常简 ...
- android+录像中截图软件下载,录屏截图大师app
录屏截图大师app是一款专业录屏软件,不少用户可能会有使用手机录屏的需求,尤其是在手机内置没有录屏功能的时候,这款软件就非常值得大家考虑,支持自定义设置录屏的大小和画质,还没有水印,还支持后期的简单编 ...
- 令人截图上瘾的录屏神器FSCapture
在日常办公和生活中,我们总会遇到需要将自己的屏幕分享给别人的情况,实际上每个社交软件都有自己对应的截图和录屏功能.例如QQ的Ctrl+Alt+A是截屏,Ctrl+Alt+S是录屏,那为何我仍要写这篇博 ...
- 录屏截图工具-超级录屏
- QQ上的实用功能介绍(文字识别,录屏,截图)
相信很多朋友还不知道Mac版的qq自带了许多强大实用的功能,包括了图片文字识别,录屏,截图等等,下面由Mac天空为你带来如何使用QQ进行图片文字识别,录屏,截图的设置教程 首先我们打开QQ 打开设置 ...
- CleanShot X:屏幕截图、录屏、滚动截图、标注一个都不少
CleanShot X功能非常完善且强大,可以用它来完成屏幕区域截图.屏幕全域截图.窗口截图.屏幕录屏.标注.滚动截图共六大功能,在本次更新中还新增了截图前置.隐藏桌面图标.全新设计的 overlay ...
- ffmpeg webm 提取_ffmpeg简单使用教程 转码、压制、提取、截取、合并、录屏等
1.查看帮助文档 ffmpeg是一个开源的音视频转码工具 本文是自己学习ffmpeg使用方式的一个笔记 将ffmpeg命令行工具加入环境变量之后,输入ffmpeg -h打印帮助文档 PS C:\Use ...
- 基于ffmpeg的音视频转码、压制、录屏、裁切、合并、提取
ffmpeg转码.压制.录屏.裁切.合并.提取 1.ffmpeg介绍 2.转换格式 3.音频转码 4.视频转码 5.码率控制模式 6.合并.提取音视频 7.截取.连接音视频 8.截图.水印.动图 9. ...
最新文章
- Spring Boot Spring MVC 异常处理的N种方法
- Edge X Kubernetes Meetup,探索云原生新边界
- mvc @html.editorfor,在MVC中,@Html.EditorFor(m = ( )_CSharp_开发99编程知识库
- 一个10篇一作SCI博士的走心分享----宏组学研究之“道” (完整收藏版)!!
- ubuntu install opencv
- readline_Swift readLine(),Swift print()
- 关系抽取之远程监督算法:别再跟我提知识图谱(下篇)
- 接口测试-jmeter
- teamcity mysql 配置_TeamCity
- 黑马程序员java整套视频地址 javaweb+ssh+ssm视频+源码+软件
- 《时空幻境》Braid.v1.010.r2-RES-patch
- 多次请求后tomcat网页假死
- Spark多版本共存
- ROS——在Ubuntu18.04下基于ROS Melodic编译python3的cv_bridge
- tracker使用_如何使用Tracker查找钥匙,钱包,电话或其他任何东西
- 基于android的旅游酒店管理
- PA认证考试说明及注意事项
- require.js理解
- 硬件行业知识体系概要
- 学习HTML经历记录2
热门文章
- 如何 sizing 一台物理机上可以承载多少 VMware 虚拟机? 分享 Vsphere HA 几个实用知识点
- vSAN 6.7培训_第1章-Virtual SAN各版本功能介绍
- Go 语言学习总结(5)—— Go 学习笔记总结
- pythonpandas分析数据_python 数据分析--pandas
- 3 css 奖品出现弹出动画_10 个 GitHub 上超火的 CSS 奇技淫巧项目,找到写 CSS 的灵感!...
- 虚拟机的管理(libvirtd)、移植和快照
- jquery ajax 拒绝访问,拒绝访问IE上的jQuery脚本
- 读懂 SOLID 的「里氏替换」原则
- Redis数据安全与性能保障——redis读书笔记4
- Android含文档server结束(client UI接口异步请求的一部分)三