場景 測試中,訪問1個頁面然后判斷其title是否符合預期是很常見的1個用例,所謂用例不夠,title來湊就是這個道理。更具體一點,假設1個頁面的title應該是'hello worl ...
場景 測試中,訪問1個頁面然后判斷其title是否符合預期是很常見的1個用例,所謂用例不夠,title來湊就是這個道理。更具體一點,假設1個頁面的title應該是'hello worl ...
場景 sleep():設置固定休眠時間。python 的time 包提供了休眠方法sleep() ,導入time 包后就可以使用sleep()進行腳本的執行過程進行休眠。implicitly_wai ...
場景 webdriver 允許我們設置默認的文件下載路徑。也就是說文件會自動下載並且存在設置的那個目錄中,下面以firefox及chrome為例 代碼 Firefox下載 為了讓Firefox ...
場景 文件上傳操作也比較常見功能之一,上傳功能操作webdriver 並沒有提供對應的方法,關鍵上傳文件的思路。上傳過程一般要打開一個系統的window 窗口,從窗口選擇本地文件添加。所以,一般會卡 ...
1. 前言 前面講解了那么多selenium的基礎知識,下面用一個簡單案例來介紹,此案例主要實現,運行測試,自動生成html報告,並發生郵件。 2. 測試案例 2.1 目錄結構介紹 ...
場景 我們在測試一個web 應用時,經常出現翻頁的情況,下面介紹翻頁場景 代碼 #!/usr/bin/env python # -*- codinfg:utf-8 -*- ''' @aut ...
場景 下拉框也是web 頁面上非常常見的功能,webdriver 對於一般的下拉框處理起來也相當簡單,要想定位下拉框中的內容,首先需要定位到下拉框;這樣的二次定位 下拉框一般有以下兩種方式: ...
前言 一個自動化測試框架就是一個集成體系,在這一體系中包含測試功能的函數庫、測試數據源、測試對象識別標准,以及種可重用的模塊。自動化測試框架在發展的過程中經歷了幾個階段,模塊驅動測試、數據驅動測試、 ...
場景 這兩個功能一般不太常用。所能想到的場景大概也就是在幾個頁面間來回跳轉,省去每次都get url。 代碼 #!/usr/bin/env python # -*- coding:utf- ...
前言 在腳本運行完成之后,除了在log.txt 文件看到運行日志外,我們更希望能生一張漂亮的測試報告來展示用例執行的結果。 HTMLTestRunner 是Pyt ...