Python自动化(思维导图)

2022-07-26 16:13:32 浏览数 (1)

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、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、等待操作

WebDriverWait(driver,秒,轮询间隔).until/until_not(EC.某个判断(定位方式,定位))

(1)until/until_not:该条件是或者否

(2)EC.某个判断

5.5、切换操作

iframe嵌套网页

alert弹窗操作

切换网页操作

5.6、js语句操作

5.7、模拟操作

模拟鼠标

模拟键盘

下拉框

6、jenkins

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

allure测试报告

7、UI自动化PO模式框架

8、接口测试

8.1、http协议

说明

请求方法

请求信息

响应信息

(1)状态行

(2)响应头

(3)响应正文

8.2、requests函数

8.3、接口框架

0 人点赞