今天,我们来聊聊Web UI自动化测试中的POM设计模式。 为什么要用POM设计模式 前期,我们学会了使用Python+Selenium编写Web UI自动化测...
使用PO模型提高移动端自动化测试效率
无论是人工手动测试还是自动化测试,最核心的任务就是编写测试用例、执行测试用例、输出测试报告以及维护测试用例。因此,如何提高自动化测试效率就等同于如何提高自动化编...
python变量的定义
1、变量的定义 在Python中,每个变量在使用之前都必须赋值,变量只有在赋值之后才会被创建。 使用=可以给变量赋值。 =左边是变量名,=右边是变量的值。 变量...
用Python自动生成Excel数据报表!
今天带大家来实战一波,使用Python自动化生成数据报表!从一条条的数据中,创建出一张数据报表,得出你想要的东西,提高效率。主要使用到pandas、xlwing...
YAML 入门教程
YAML 是 "YAML Ain't a Markup Language"(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:...
Python常用的内置函数
Python内置函数全面介绍 1. abs()函数返回数字的绝对值。 print( abs(-45) ) # 返回 45 print("abs(0...
Python类中的self的作用是什么?
Python编写类的时候,每个函数参数第一个参数都是self,一开始我不管它到底是干嘛的,只知道必须要写上。后来对Python渐渐熟悉了一点,再回头看self的...
Python中的**kwargs中介绍和使用方式
一、含义 - 1、*args和**kwargs主要用于定义函数的可变参数 2、*args:发送一个非键值对的可变数量的参数列表给函数 3、**kwargs:发送...
pycharm格式化代码快捷键
一 常用快捷键 编辑类: Ctrl + D 复制选定的区域或行 Ctrl + Y 删除选定的行 Ctrl + Alt...
什么是Python构造函数和析构函数?
析构函数 Python中有两个特殊的方法, 一个是构造方法__init__, 另一个是析构方法__del__. 构造方法__init__,具有初始化的作用,也就...
Python爬虫学习笔记
一、爬虫基础简介 1. 爬虫简介 什么是爬虫:通过编写程序,模拟浏览器上网,然后让其去互联网上抓取数据的过程。 2. 爬虫合法性探究 爬虫究竟是合法还是违法的?...