原创 pytest斷言方法彙總

pytest 斷言目前有幾種方法: 1、官方assert     就不介紹了,這種見官方文檔吧:https://docs.pytest.org/en/6.2.x/assert.html   2.第三方插件 py-assume    這個官方

原创 記錄--學習cypress & 前端幾個網站

記錄一下,也分享給有需要的人,下面幾個網站有cypress和前端的相關文檔 1、cypress官網:https://docs.cypress.io 2、國內cypress翻譯官網的個人博客 https://www.cnblogs.com/p

原创 cypress中變量的處理

最近學習cypress,框架有好有壞,不做評價。 在使用參數時,如果之前是使用java或python的同學的話,在cypress參數中會相同不習慣。先來看一個簡單的例子 it('stores value in variable', ()=

原创 python基礎 -- 列表sort妙用

相信大家在使用列表時都使用過sort或sorted函數,再溫習一下 sort語法: list.sort( key=None, reverse=False) 需要注意的是: 是在原列表上直接排序,返回爲None 還有一個key的使用如下:

原创 python基礎 -- 算數操作符

迴歸本質,打牢基本;我們一起看看python中的基本功能用法。今天來算算操作符:+=   相信所有人都用過 += 這個運算符。我們先來看看下面這段小代碼。 aa = 10 aa = aa + 7.5 print(aa) 我們的代碼將會返

原创 selenium中獲取http請求/返回

我們在使用selenium做UI自動化時,很多情況下定位問題困難,請求的唯一ID是什麼?當時請求出錯了返回的是什麼?怎麼定位? 光UI截圖還是有點不直觀,有時候我們會想怎麼獲取請求或返回response?   一、selenium自身不支持

原创 fiddler竄改數據rule method匹配技巧一

在使用fiddler過程中,需要用到AutoResponder功能,,Add Rule方式默認爲EXACT模式,如下圖:    但在實際使用過程中,我們會發現,很多情況下,網站會有提前進行OPTIONS操作且URL是一樣的,這時,Rule

原创 pytest 用例發現機制

pytest用例發現機制說明(默認方式,無ini等配置)   1、文件夾規則:遞歸形式查找   2、文件形式:在文件夾的基礎上,搜索test_*.py 或 *_test.py 的文件   3、用例形式:非類組織:test開頭的函數或方法  

原创 paramiko遠程持續獲取內容

在使用paramiko時,我們在用exec_command(command) 時更多的是一起讀回數據,但實際官方還有更詳細的說明。 當前遇到的需求就是,當執行某個命令時,有進度條的輸出,我們需要持續獲取進度條輸出,而不是執行完成後再輸出進度

原创 windows powershell下載文件的4種方式

在windows下使用powershell自帶命令下載文件時有以下4種方式: Invoke-WebRequest Invoke-RestMethod Start-BitsTransfer System.Net.WebClient 前提,

原创 windows 調用bat腳本時pause處理

在windows中有的bat腳本會帶pause,如下: echo "xxxx" pause   在實際運行過程中,表現如下:     需要按任意鍵才能繼續,問題來了,如果在使用cmd執行腳本時,會卡在這裏等輸入任意鍵,怎麼處理? 方

原创 python3 中的b''解析

最近轉換戰場,可能要很長一段時間在windows上耕耘。在python掉windows cmd命令時,發現返回的是一串亂碼,如發送dir命令,返回如下: b' \xc7\xfd\xb6\xaf\xc6\xf7 D \xd6\xd0\xb5

原创 newman allure-report中文亂碼問題處理

最近在使用newman時,爲了展示報告,使用了newman-reporter-allure插件,但在最後顯示時,有亂碼情況,如下:     postman文件是使用的是v2.1方式導出的,在每個接口中的name是用的中文,如下    沒

原创 自動化測試工具Gauge--contexts 與 Tear Down steps

Gauge與其它測試框架工具一樣,也支持contexts與teardown;對應的是衆多工具的setup與teardown;   寫法如下:    # 測試Spec 以下爲contexts 步驟 * 登錄 * 其它動作 ## 場景1

原创 自動化測試工具Gauge--套件執行步驟

最近在看Gauge自動化測試工具,網上也有相關的中文翻譯,可見:https://blog.csdn.net/amoscn/article/details/80472143 以Python舉例,gauge python自帶了套件內部函數 be