原文:Selenium2+python自動化56-unittest之斷言(assert)

前言 在測試用例中,執行完測試用例后,最后一步是判斷測試結果是pass還是fail,自動化測試腳本里面一般把這種生成測試結果的方法稱為斷言 assert 。 用unittest組件測試用例的時候,斷言的方法還是很多的,下面介紹幾種常用的斷言方法:assertEqual assertIn assertTrue selenium python高級教程 已出書:seleniumwebdriver基於Py ...

2017-04-10 22:23 0 6664 推薦指數:

查看詳情

Selenium2+python自動化51-unittest簡介

前言 熟悉java的應該都清楚常見的單元測試框架Junit和TestNG,這個招聘的需求上也是經常見到的。python里面也有單元測試框架-unittest,相當於是一個python版的junit。 python里面的單元測試框架除了unittest,還有一個pytest框架,這個用的比較 ...

Thu Apr 06 05:58:00 CST 2017 2 5249
Selenium2+python自動化53-unittest批量執行(discover)

前言 我們在寫用例的時候,單個腳本的用例好執行,那么多個腳本的時候,如何批量執行呢?這時候就需要用到unittet里面的discover方法來加載用例了。 加載用例后,用unittest里面的TextTestRunner這里類的run方法去一次執行多個腳本的用例。 一、新建測試項目 ...

Fri Apr 07 06:41:00 CST 2017 5 13001
Selenium2+python自動化54-unittest生成測試報告(HTMLTestRunner)

前言 批量執行完用例后,生成的測試報告是文本形式的,不夠直觀,為了更好的展示測試報告,最好是生成HTML格式的。 unittest里面是不能生成html格式報告的,需要導入一個第三方的模塊:HTMLTestRunner 一、導入HTMLTestRunner 1.這個模塊下載不能 ...

Sat Apr 08 07:26:00 CST 2017 1 18292
Selenium2+python自動化52-unittest執行順序

前言 很多初學者在使用unittest框架時候,不清楚用例的執行順序到底是怎樣的。對測試類里面的類和方法分不清楚,不知道什么時候執行,什么時候不執行。 本篇通過最簡單案例詳細講解unittest執行順序。 一、案例分析 1.先定義一個測試類,里面寫幾個簡單的case # coding ...

Thu Apr 06 06:52:00 CST 2017 2 7589
Selenium2+python自動化55-unittest之裝飾器(@classmethod)

前言 前面講到unittest里面setUp可以在每次執行用例前執行,這樣有效的減少了代碼量,但是有個弊端,比如打開瀏覽器操作,每次執行用例時候都會重新打開,這樣就會浪費很多時間。 於是就想是不是可以只打開一次瀏覽器,執行完用例再關閉呢?這就需要用到裝飾器(@classmethod)來解決 ...

Mon Apr 10 00:49:00 CST 2017 7 8296
Selenium2+python自動化9-CSS定位語法

前言 大部分人在使用selenium定位元素時,用的是xpath定位,因為xpath基本能解決定位的需求。css定位往往被忽略掉了,其實css定位也有它的價值,css定位更快,語法更簡潔。這一篇css的定位方法,主要是對比上一篇的xpath來的,基本上xpath能完成的,css也可以做到。兩篇 ...

Sat Dec 03 21:41:00 CST 2016 6 15283
Selenium2+python自動化39-關於面試的題

前言 最近看到群里有小伙伴貼出一組面試題,最近又是跳槽黃金季節,小編忍不住抽出一點時間總結了下, 回答不妥的地方歡迎各位高手拍磚指點。 一、selenium中如何判斷元素是否存在? 首先selenium里面是沒有這個方法的,判斷元素存在需要自己寫一個 ...

Fri Mar 10 07:06:00 CST 2017 2 9597
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM