python webdriver測試報告

來源:互聯網
上載者:User

標籤:

python webdriver測試報告

      

即將開始一系列的自動化項目實踐,很多公用類和屬性都需要提前搞定。今天,解決了測試報告的一些難題,參照了很多博文,最終覺得HTMLTestRunner非常不錯,自己也研讀了源碼,可進行一些自訂的配置。

 

下面就說一些體會:

一、配置:

HTMLTestRunner看了源碼才知道作者是:Wai Yip Tung.到底這是哪位大神就不做深究了,至少我很敬佩。

1、下載HTMLTestRunner.py檔案:地址http://tungwaiyip.info/software/HTMLTestRunner.html

2、將該檔案儲存在python安裝路徑下的lib檔案夾中。在檔案中能import HTMLTestRunner成功,即配置成功。

註:如果失敗,在項目中建立一個這樣的檔案也是可以的,只要達到能引入和使用就行。

 

二、使用

引入完成後,在調用測試檔案中加入如下代碼即可:

if __name__ == ‘__main__‘:

    testunit=unittest.TestSuite()   #定義一個單元測試容器

    testunit.addTest(element("test_find_element"))  #將測試案例加入到測試容器中

    testunit.addTest(element("test_search"))

   

    filename="./xxx.html"  #定義個報告存放路徑,支援相對路徑。

fp=file(filename,‘wb‘)

改為 fp=open(filename,‘wb‘)

    runner = HTMLTestRunner.HTMLTestRunner(stream=fp,title=‘Report_title‘,description=‘Report_description‘)  #使用HTMLTestRunner配置參數,輸出報告路徑、報告標題、描述

    runner.run(testunit) #自動進行測試

 

產生報告如下:

webdriver測試報告" href="http://photo.blog.sina.com.cn/showpic.html#blogid=448cc7e80101b2bn&url=http://album.sina.com.cn/pic/893e15b7gx6C56MX5vm54" target=""_blank"" style="width:517.5pt;height:318.75pt;visibility:visible; mso-wrap-style:square" o:button="t"> webdriver測試報告">

 

python webdriver測試報告

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.