Python自動(dòng)化(思維導(dǎo)圖)
目錄
1、python基礎(chǔ)
1.1、數(shù)據(jù)相關(guān)
1.2、一般函數(shù)
1.3、類與方法
1.4、安裝python包
2、常用庫(kù)
2.1、os模塊
2.2、file=open('文件路徑',讀寫方式,encoding='UTF-8')讀取文件
2.3、openpyxl:execl讀寫工具
2.4、時(shí)間函數(shù)
2.5、pymysql函數(shù)
2.6、logging:日志集成
2.7、ddt:傳參裝飾器
2.8、其他
3、unittest
3.1、unittest.TestCase類
3.2、加入數(shù)據(jù)
3.3、unittest加載用例
3.4、斷言
3.5、測(cè)試報(bào)告
4、pytest
4.1、加載用例
4.2、插入類或者用例的前置和后置條件
4.3、加入測(cè)試數(shù)據(jù)
4.4、斷言
4.5、輸出
5、selenium
5.1、webdriver瀏覽器及基本操作
5.2、web頁(yè)面定位
5.3、元素操作
5.4、等待操作
5.5、切換操作
5.6、js語(yǔ)句操作
5.7、模擬操作
6、jenkins
7、UI自動(dòng)化PO模式框架
8、接口測(cè)試
8.1、http協(xié)議
8.2、requests函數(shù)
8.3、接口框架
1.1、數(shù)據(jù)相關(guān)


1.2、一般函數(shù)

1.3、類與方法

1.4、安裝python包

2.1、os模塊
操作目錄及文件

操作目錄

2.2、file=open('文件路徑',讀寫方式,encoding='UTF-8')讀取文件

2.3、openpyxl:execl讀寫工具

2.4、時(shí)間函數(shù)

2.5、pymysql函數(shù)

2.6、logging:日志集成

2.7、ddt:傳參裝飾器

2.8、其他

3.1、unittest.TestCase類

3.2、加入數(shù)據(jù)

3.3、unittest加載用例

3.4、斷言

3.5、測(cè)試報(bào)告

4.1、加載用例

4.2、插入類或者用例的前置和后置條件

4.3、加入測(cè)試數(shù)據(jù)

4.4、斷言

4.5、輸出

5.1、webdriver瀏覽器及基本操作
5.2、web頁(yè)面定位
5.3、元素操作

5.4、等待操作
WebDriverWait(driver,秒,輪詢間隔).until/until_not(EC.某個(gè)判斷(定位方式,定位))
(1)until/until_not:該條件是或者否
(2)EC.某個(gè)判斷

5.5、切換操作
iframe嵌套網(wǎng)頁(yè)

alert彈窗操作

切換網(wǎng)頁(yè)操作

5.6、js語(yǔ)句操作

5.7、模擬操作
模擬鼠標(biāo)

模擬鍵盤

下拉框


Build Triggers(Build periodically): * * * * *(分鐘 小時(shí) 幾號(hào) 月份 周幾 : 定時(shí)任務(wù))

allure測(cè)試報(bào)告



8.1、http協(xié)議
說明

請(qǐng)求方法

請(qǐng)求信息

響應(yīng)信息
(1)狀態(tài)行

(2)響應(yīng)頭

(3)響應(yīng)正文

8.2、requests函數(shù)
8.3、接口框架
--------?THE END?--------
