原创 獲取拉鉤網招聘數據

平常在找工作的時候,經常會使用到拉鉤網,比如搜索關鍵字“自動化測試工程師”,然後就會顯示很多的招聘信息,那麼如何批量的獲取這些招聘信息並對這些信息進行整個的數據分析了? 如果我們能夠拿到批量的數據,並且對這些數據進行分析,比

原创 Jmeter接口測試實戰之HTTP Cookie管理器(十二 )

在使用測試工具Jmeter做接口測試中,怎麼記錄下它登錄成功後的信息,在接口測試的應用場景中,一般對業務的操作都是基於用戶登錄情況下的操作。它的測試步驟相對來說很簡單的,其實在Jmeter的測試工具中解決這個問題也是非常簡單,

原创 python自動化環境搭建

1 selenium環境搭建1.1selenium selenium是測試web應用程序的框架,selenium爲沒有測試腳本的人提供了(seleniumide)提供了錄製/回放的工具,同時它也提供了特定域的語言來編寫測試腳本,如c

原创 自動化測試中對js的處理

1 js的處理 在自動化測試中,某些問題無法解決,我們可以執行javascript代碼通過seleniumwebdriver的使用方法來解決我們遇到的問題,如瀏覽器顯示的內容很多,但是要定位底部或者頂部的,就得控制瀏覽器滾動條來實現,web

原创 初始python單元測試框架unittest與webdriver的關係(一)

unittest是屬於python的單元測試框架,和java的junit,c#的nunit雷同,unittest的詳細說明,具體見官方的地址:https://docs.python.org/2/library/unitt

原创 自動化中捕獲截圖

在測試運行期間獲取錯誤的截圖,一方面可以給自己定位錯誤測試腳本提供方便,另外一方面,可以和開發人員進行有效的溝通,錯誤的截圖不僅僅如此,它有助於調試測試或者創建測試運行的證據。如下是彙總了seleniumwebdriver帶有內置方

原创 Python的模塊與函數以及與自動化的結合

3 模塊與函數3.1程序結構 python的程序由package,module,function組成,分別是包,模塊,函數。模塊是函數和類的集合,包,模塊,函數之間的關係如下:3.2模塊 python的程序就是由模塊來組成,一

原创 unittst與webdriver的關係(二)

在初始python單元測試框架unittest與webdriver的關係(一)中,介紹了unittest與自動化的結合,下面介紹測試套件TestSuite() 構建測試套件一、addTest() 當有多個或者幾百測試用例的時候,

原创 測試驅動之csv文件在自動化中的使用(十)

python提供了對csv文件處理的模塊,直接import csv就可以了,那麼神祕是csv文件了?csv文件全名稱爲Comma-Separated Values,csv是通用的,相對簡單的文件格式,其文件已純文件形式存儲數據。我們把數據

原创 測試驅動之csv文件與ddt模塊的結合在自動化中的引用(十一)

在前面我這邊介紹到了ddt的模塊,那麼現在我這邊ddt模塊和csv文件結合,來進行自動化的測試,編輯後的csv文件後:我重新寫location.py的模塊,具體見該模塊的源碼:#!/usr/bin/env python#coding:

原创 Frame在自動化中的處理

1 Frame的處理 在自動化中,如果一個元素定位不到,那麼最大可能是在iframe中,我們先了解frame。frame是html中的框架,在html中,所謂框架就是可以在同一個瀏覽器窗口中顯示不止一個頁面。而基於html的框架,又分爲垂直

原创 自動化對日期控件的處理

和富文本一致,日期控件也是我們經常可常見的控件之一,而且大多數的日期控件都是readonly屬性,需要人爲的手動去選擇對應的時間,很顯然,在手工測試中,這是一個很簡單,很容易做到的操作,在自動化中,對日期的控件,比手工測試的操作雖然

原创 測試驅動之xml文件的處理

Xml是可擴展標記語言,關於xml的技術本人這裏不在介紹,感興趣的同學可以去w3c看看詳細的資料,這裏,我僅僅介紹的是如何獲取xml文檔結構中的數據,並且應用到自動化測試中,僅此而已,因爲本文檔的核心是學習自動化,本節是學習

原创 測試驅動之一個登錄引發的思考與總結(七)

測試驅動開發模式在今天已經不是什麼新鮮事了,它要求開發在寫業務代碼的時候,先寫出測試代碼,,同時單元測試例子決定了如何來寫產品的代碼,並且不斷的成功的執行編寫的所有的單元測試例子,不斷的完善單元測試例子進而完善產品代碼,這樣隨着功能

原创 測試驅動之excel文件在自動化中的使用(十二)

一般性的,數據存儲在excel中,也是一種選擇,但是必須安裝對應的庫,要不python是無法操作excel文件的,安裝的第三方庫爲爲xlrd,安裝命令爲:pipinstall xlrd安裝過程見截圖:Excel文件的後綴格式爲.xlsx,