weditor的升级版uiautodev

一、简介github地址:https://github.com/codeskyblue/uiautodevDemo:https://uiauto.dev/二、安装要求1、Python版本 3.8+2、安装&启动# 安装并启动 pip3 install -U uiautodev -i https://pypi.doubanio.com/simple uiauto.dev # or: python

- 阅读全文 -

pytest-xdist(分布式执行)

1、介绍pytest-xdist,让自动化测试用例可以分布式执行,从而大大节省测试时间,pytest-xdist 是属于进程级别的并发。分布式测试用例的设计原则:(1)独立运行:用例之间是独立的,并且没有依赖关系,还可以完全独立运行。(2)随机执行:用例执行不强制按顺序执行,支持顺序执行或随机执行。(3)不影响其他用例:每个用例都能重复运行,运行结果不会影响其他用例。2、使用分布式测试执行测试用例

- 阅读全文 -

查看App页面元素工具weditor

环境准备使用pip安装weditor,github地址https://github.com/openatx/weditorpip install --pre weditor创建桌面快捷图标python -m weditor --shortcut可以不创建图标,用命令行启动python -m weditor连接手机使用adb连上手机,输入adb devices查看手机设备号D:\Monkey\fas

- 阅读全文 -

装饰器的基础

一、装饰器作用装饰器本质上是一个 Python 函数或类,它可以让其他函数或类在不需要做任何代码修改的前提下增加额外功能,装饰器的返回值也是一个函数/类对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景,装饰器是解决这类问题的绝佳设计。二、普通装饰器1、不带参数的装饰器def use_print(func): def wrapper():

- 阅读全文 -