原创 對於nose中的裝飾器make_decorator的理解

          nose.tools.make_decorator(func) Wraps a test decorator so as t

原创 關於nose的各個層級(package,module,class)的fixture函數(setup 和teardown)的運行順序與次數

__init__.py中的代碼: def setUp(): print "This is a package setup function" def tearDown(): print "This is a pack

原创 對於nose框架中class級別的setUp和tearDown函數的一點理解

For generator methods, the setUp and tearDown methods of the class (if any) will be run before and after each generate

原创 tetsttstt

#!/usr/bin/python clsclkvswvm;smvd;lsadc  

原创 記錄loadrunner的安裝中遇到的問題及解決方法

首先聲明安裝環境: win 7 64bit loadrunner 11可破解版本 一共安裝了兩次,兩次使用的環境一樣,安裝所使用的包和說明請參考 https://blog.csdn.net/xianjie0318/article/deta

原创 使用sublime text 3

1. 安裝 Sublime Text 3 雖然現在的 Sublime 3 還處於 beta 階段, 但已經非常穩定了, 而且速度比 Sublime 2 得到了增強. Sublime 3 可以到官網下載並安裝. Sublime 雖然

原创 Python 的“保暖褲”

裝飾器本質上是一個Python函數,它可以讓其他函數在不需要做任何代碼變動的前提下增加額外功能,裝飾器的返回值也是一個函數對象。它經常用於有切面需求的場景,比如:插入日誌、性能測試、事務處理、緩存、權限校驗等場景。裝飾器是解決這類問題的絕

原创 在Mac中配置Jenkins和Maven項目遇到的問題

Jenkins和maven工具相結合,在自動化測試中是非常普遍了,無需贅言; 我在自己的電腦上(Mac)花了好長的時間,終於成功搭建起環境,現在編譯,生成報告,發郵件等功能都可以正常使用, 但是有一個問題讓我很不爽:我寫在test

原创 關於使用xpath的疑惑

如圖中所示, 爲什麼使用圖中的xpath定位不到目標元素 只能使用‘.//*[@id='app']//p/span[contains(text(),'最近')]’ 看上去關鍵字 ‘最近’ 和‘7‘以及‘天’被一個註釋給斷開

原创 學習httpbin源碼記錄(一)

# -*- coding: utf-8 -*- class CaseInsensitiveDict(dict):     def _lower_keys(self):         return [k.

原创 使用JavaScript解決頁面元素隱藏的問題

如果你是用selenium做web端的自動化的話,應該遇到過一下情形: 頁面中的元素是隱藏的,必須經過某個操作才能使元素顯示 而只有元素顯示了,click()函數才能夠點擊到它; 我在項目中遇到了這樣的情況,就使用moveToElem

原创 使用Python的requests庫測試github API時遇到的問題

def json_post(): # response = requests.post(build_uri("user/emails"), auth=("[email protected]", "XXXXXXXXXX"),

原创 獲取input元素中的text

如圖中所示: input元素可以定位到,但是它的text沒有顯示,我向前端的同學請教了一下 說是有一個value屬性,所以我就使用selenium中的getAttribute函數成功獲取了我想要的text內容

原创 使用gradle指令運行測試腳本

首先吐槽一下自己犯的錯誤:我使用gradle構建了一個WEB自動化測試框架,但是因爲以前沒有使用過gradle,結果 將工具代碼和測試腳本都寫在了 projectname/src/java/java 導致的後果就是,測試腳本在IDE中