摘要:
在进行持续测试中,如果使用Robot Framework执行自动化用例,可以使用robot命令来执行用例,本文简单介绍robot命令的部分选项参数的用法。 (目录) robot命令选项 可以执行 robot -h 命令查看robot选项参数。或者访问 https://robot-framework. 阅读全文
摘要:
从事自动化测试工作有一段时间了,今天来简单聊聊。 (目录) 我们现在处于信息化时代到智能化时代的转型阶段,加上去年疫情的关系,数字经济迅速发展,比如远程教育、远程办公,网红经济等。各行各业开始数字化转型,国家互联网信息办公室发布的《数字中国发展报告(2020年)》指出,我国数字经济总量跃居世界第二, 阅读全文
摘要:
定时任务的使用场景非常广泛,比如定时发送邮件,定时清理日志等等,在持续集成中,可以定时的触发测试任务,比如希望在每天晚上下班时间执行自动化用例。本文通过介绍Linux cron定时来了解cron定时相关概念。 (目录) Linux Crontab 定时任务 cron来源于希腊语chronos,意思 阅读全文
摘要:
pytesseract是基于Python的OCR工具, 底层使用的是Google的Tesseract-OCR 引擎,支持识别图片中的文字,支持jpeg, png, gif, bmp, tiff等图片格式。本文介绍如何使用pytesseract 实现图片文字识别。 (目录) 引言 OCR(Optica 阅读全文
摘要:
playwright支持基于Chromium内核的Google Chrome 和 Microsoft Edge浏览器, WebKit内核的Apple Safari 和 Mozilla Firefox浏览器,可以对浏览器的语言进行设置,可用来测试产品的语言自适应功能。 playwright设置浏览器语 阅读全文
摘要:
Robot Framework是一个开源自动化测试框架,主要特点是基于关键字驱动,本文介绍自定义测试库及测试库文档创建方法。 (目录) 简介 Robot Framework是用于验收测试(Acceptance Testing),验收测试驱动开发(Acceptance Test Driven Deve 阅读全文
摘要:
在代码执行过程中会进行频繁的I/O操作,而计算资源往往是有限的,需要进行资源管理,保证这些资源在使用过后得到释放,防止发生资源泄露。Python中使用上下文管理器(context manager)进行资源管理,比如我们经常用到的with关键字,上下文管理器可以进行自动分配并且释放资源。 (目录) 下 阅读全文
摘要:
在Selenium执行JavaScript脚本中介绍了Selenium执行JavaScript脚本的方法,playwright也支持执行JavaScript脚本,playwright本身就是一个Node.js库,本文介绍playwright-python执行js脚本的方法。 (目录) playwri 阅读全文
摘要:
Python可以用于处理文本文件和二进制文件,比如创建文件、读写文件等操作。本文介绍Python处理目录以及文件的相关方法。 (目录) 下面先来介绍python目录处理相关方法。 目录操作 1. 获取当前代码路径 test_folder.py import os import sys print(_ 阅读全文
摘要:
我主要使用Typora来记笔记,它是一款非常好用的MarkDown编辑器,Typora在0.9.84版本之后支持使用PicGo上传图像,本文介绍使用Gitee和PicGo搭建免费图床。 (目录) 前言 图床(image host)主要用于存放图片,上传图片到图床后,可以通过图片外链对图片进行访问。 阅读全文