Python自动化(思维导图)
目录
1、python基础
1.1、数据相关
1.2、一般函数
1.3、类与方法
1.4、安装python包
2、常用库
2.1、os模块
2.2、file=open('文件路径',读写方式,encoding='UTF-8')读取文件
2.3、openpyxl:execl读写工具
2.4、时间函数
2.5、pymysql函数
2.6、logging:日志集成
2.7、ddt:传参装饰器
2.8、其他
3、unittest
3.1、unittest.TestCase类
3.2、加入数据
3.3、unittest加载用例
3.4、断言
3.5、测试报告
4、pytest
4.1、加载用例
4.2、插入类或者用例的前置和后置条件
4.3、加入测试数据
4.4、断言
4.5、输出
5、selenium
5.1、webdriver浏览器及基本操作
5.2、web页面定位
5.3、元素操作
5.4、等待操作
5.5、切换操作
5.6、js语句操作
5.7、模拟操作
6、jenkins
7、UI自动化PO模式框架
8、接口测试
8.1、http协议
8.2、requests函数
8.3、接口框架
1.1、数据相关


1.2、一般函数

1.3、类与方法

1.4、安装python包

2.1、os模块
操作目录及文件

操作目录

2.2、file=open('文件路径',读写方式,encoding='UTF-8')读取文件

2.3、openpyxl:execl读写工具

2.4、时间函数

2.5、pymysql函数

2.6、logging:日志集成

2.7、ddt:传参装饰器

2.8、其他

3.1、unittest.TestCase类

3.2、加入数据

3.3、unittest加载用例

3.4、断言

3.5、测试报告

4.1、加载用例

4.2、插入类或者用例的前置和后置条件

4.3、加入测试数据

4.4、断言

4.5、输出

5.1、webdriver浏览器及基本操作
5.2、web页面定位
5.3、元素操作

5.4、等待操作
WebDriverWait(driver,秒,轮询间隔).until/until_not(EC.某个判断(定位方式,定位))
(1)until/until_not:该条件是或者否
(2)EC.某个判断

5.5、切换操作
iframe嵌套网页

alert弹窗操作

切换网页操作

5.6、js语句操作

5.7、模拟操作
模拟鼠标

模拟键盘

下拉框


Build Triggers(Build periodically): * * * * *(分钟 小时 几号 月份 周几 : 定时任务)

allure测试报告



8.1、http协议
说明

请求方法

请求信息

响应信息
(1)状态行

(2)响应头

(3)响应正文

8.2、requests函数
8.3、接口框架
-------- THE END --------
🍁
评论
