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 --------
🍁
评论