原创 自動化測試總結(一)

##自動化測試介紹 自動化測試(Automated Testing),是指把以人爲驅動的測試行爲轉化爲機器執行的過程。實際上自動化測試往往通過一些測試工具或框架,編寫自動化測試用例,來模擬手工測試過程。比如說,在項目迭代過程中,持

原创 Python裝飾器

裝飾器本質上是一個 Python 函數或類,它會接受一個callable對象作爲參數,然後再返回一個callable對象作爲返回值。裝飾器可以在不修改原有對象代碼的基礎上,爲對象添加額外的功能。它經常用於有切面需求的場景,比如:插入日

原创 Python 推導式

Python v3.7.0 推導式(comprehensions),是Python的一種獨有特性。推導式是可以從一個數據序列構建另一個新的數據序列的結構體。 列表推導式 格式: [expression for item in it

原创 Python描述符

Descriptor Any object which defines the methods get(), set(), or delete(). When a class attribute is a descriptor,

原创 Flask Jinja2踩坑

遍歷多重字典時,不能使用索引來取值。 Jinja2模板中代碼段: <div class="dropdown-menu" aria-labelledby="dropdownMenuButton"> {% fo

原创 Python 閉包

Python v3.7.0 在函數嵌套的程序結構中,如果內層函數包含對外層函數局部變量的引用,同時外層函數的返回結果又是對內層函數的引用,這就構成了一個閉包。當外層函數在調用結束時,發現自己的局部變量在內層函數中有引用,就會把這個

原创 Flask Jinja2模板輔助工具

模板輔助工具 from flask import render_template @app.route('/') def index(): return render_template(''index.html'',user=

原创 .gitignore過濾已提交遠程庫的文件

第一步,爲避免衝突需要先同步下遠程倉庫 $ git pull origin 第二步,在本地項目目錄下刪除緩存 $ git rm -r --cached . 第三步,再次add所有文件 輸入以下命令,再次將項目中所有文件添加到本

原创 Python中的類的方法

Python v3.7.0 靜態方法 靜態方法實際就是類中的一個普通函數。主要是用來存放邏輯性的代碼,邏輯上屬於類,但是和類本身沒有關係,也就是說在靜態方法中,不會涉及到類中的屬性和方法的操作。可以理解爲,靜態方法是個獨立的、單純

原创 Jenkins slave節點容器化

系統環境:CentOS Linux release 7.3.1611 x86_64 GNU/Linux Docker C/S Version: 1.13.1 配置Docker服務開啓遠程訪問 在作爲docker遠程服務的cent

原创 Docker安裝Mysql服務

拉取官方鏡像 # docker pull mysql # docker inspect mysql | grep ''VERSION'' "GOSU_VERSION=1.7", "M

原创 Windows下使用Fiddler抓取IOS APP的https請求

Fiddler設置: 手機端設置 手機必須與電腦連接同一網段的wifi,點擊wifi右邊的歎號圖標,進行配置; 配置WiFi代理並保存; 在手機中打開safari,在地址欄輸入剛纔獲取到的ip地址,以及fiddler配

原创 [Selenium] Element is not clickable,Other element would receive the click

先貼一下Robot Framework腳本: *** Settings *** # this is the only place where we have to hard-code a path; # when config.py

原创 Redis基礎命令總結

Redis命令參考:http://doc.redisfans.com/ 連接redis客戶端:$ redis-cli -h host -p port -a password 退出連接:quit Redis常用五種數據類型:

原创 Linux+XAMPP+eolinker開源版v3.2.4

eolinker是一個由國人開源的接口管理系統(AMS),特性及介紹詳見開源中國-eolinker首頁. 搭建步驟參考:eolinker開源指南 系統環境:CentOS Linux release 7.3.1611 x86_64 G