![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化测试
爱码哥
专业的团队一流的服务。
展开
-
Python装饰器用法
Python装饰器用法实例总结 一、装饰器是什么 python的装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。简单的说装饰器就是一个用来返回函数的函数。 它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷同代码并继续重用。 概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。 二、为什么需要原创 2020-11-25 16:40:00 · 254 阅读 · 0 评论 -
python中property的使用
python3中property使用方法详解 property属性 定义 一个可以使实例方法用起来像实例属性一样的特殊关键字,可以对应于某个方法,通过使用property属性,能够简化调用者在获取数据的流程(使代码更加简明)。 property属性的定义和调用要注意以下几点: 调用时,无需括号,加上就错了;并且仅有一个self参数 实现property属性的两种方式 装饰器 新式类中的属性有三种访问方式,并分别对应了三个被 @property对应读取 @方法名.setter修改 @方法原创 2020-11-25 16:39:14 · 322 阅读 · 0 评论 -
python+appium+yaml移动端自动化测试框架实现
结构介绍 之前分享过一篇安卓UI测试,但是没有实现数据与代码分离,后期维护成本较高,所以最近抽空优化了一下。 不想看文章得可以直接去Github,欢迎拍砖 大致结构如下: 结构.png testyaml管理用例,实现数据与代码分离,一个模块一个文件夹 public 存放公共文件,如读取配置文件、启动appium服务、读取Yaml文件、定义日志格式等 page 存放最小测试用例集,一个模块一个文件夹 results 存放测试报告及失败截图 ...原创 2020-11-23 10:20:30 · 2204 阅读 · 4 评论