今天,我们来聊聊web ui自动化测试中的pom设计模式。 为什么要用pom设计模式 前期,我们学会了使用python selenium编写web ui自动化测试线性脚本 线性脚本(以快递100网站登...
使用po模型提高移动端自动化测试效率
无论是人工手动测试还是自动化测试,最核心的任务就是编写测试用例、执行测试用例、输出测试报告以及维护测试用例。因此,如何提高自动化测试效率就等同于如何提高自动化编写、执行、维护测试用例的效率。这里,就要...
python变量的定义
1、变量的定义 在python中,每个变量在使用之前都必须赋值,变量只有在赋值之后才会被创建。 使用=可以给变量赋值。 =左边是变量名,=右边是变量的值。 变量名 = 值 变量定义之后就可以直接使用了...
用python自动生成excel数据报表!
今天带大家来实战一波,使用python自动化生成数据报表!从一条条的数据中,创建出一张数据报表,得出你想要的东西,提高效率。主要使用到pandas、xlwings以及matplotlib这几个库。 先...
yaml 入门教程
yaml 是 "yaml ain't a markup language"(yaml 不是一种标记语言)的递归缩写。在开发的这种语言时,yaml 的意思其实是:"yet another markup ...
python常用的内置函数
python内置函数全面介绍 1. abs()函数返回数字的绝对值。 print( abs(-45) ) # 返回 45 print("abs(0.2):",abs(0.2)) # 返回...
python类中的self的作用是什么?
python编写类的时候,每个函数参数第一个参数都是self,一开始我不管它到底是干嘛的,只知道必须要写上。后来对python渐渐熟悉了一点,再回头看self的概念,似乎有点弄明白了。 首先明确的是s...
python中的**kwargs中介绍和使用方式
一、含义 - 1、*args和**kwargs主要用于定义函数的可变参数 2、*args:发送一个非键值对的可变数量的参数列表给函数 3、**kwargs:发送一个键值对的可变数量的参数列表给函数 4...
pycharm格式化代码快捷键
一 常用快捷键 编辑类: ctrl d 复制选定的区域或行 ctrl y 删除选定的行 ctrl alt l 代码格式化 ctrl ...
什么是python构造函数和析构函数?
析构函数 python中有两个特殊的方法, 一个是构造方法__init__, 另一个是析构方法__del__. 构造方法__init__,具有初始化的作用,也就是当该类被实例化的时候就会自动执行该函数...
python爬虫学习笔记
一、爬虫基础简介 1. 爬虫简介 什么是爬虫:通过编写程序,模拟浏览器上网,然后让其去互联网上抓取数据的过程。 2. 爬虫合法性探究 爬虫究竟是合法还是违法的? 在法律中是不被禁止的 具有违法风险 善...