原文:selenium+python自動化90-unittest多線程執行用例

前言 假設執行一條腳本 .py 用例一分鍾,那么 個腳本需要 分鍾,當你的用例達到一千條時需要 分鍾,也就是 個多小時。。。 那么如何並行運行多個.py的腳本,節省時間呢 這就用到多線程了,理論上開 個線程時間節省一半,開 個線程,時間就縮短五倍了。 項目結構 .項目結構跟之前的設計是一樣的: case test開頭的.py用例腳本 common 放公共模塊,如HTMLTestRunner rep ...

2018-01-31 15:24 3 8705 推薦指數:

查看詳情

selenium+python自動化91-unittest多線程生成報告(BeautifulReport)

前言 selenium多線程跑用,這個前面一篇已經解決了,如何生成一個測試報告這個是難點,剛好在github上有個大神分享了BeautifulReport,完美的結合起來,就能生成報告了。 環境必備: python3.6 : BeautifulReport不支持2.7 ...

Fri Feb 02 19:14:00 CST 2018 9 7928
selenium+python自動化92-多線程啟動多個不同瀏覽器

前言 如果想用多個瀏覽器跑同一套測試代碼,driver=webdriver.Firefox()這里的driver就不能寫死了,可以把瀏覽器名稱參數。 后續如果想實現多線程同時啟動瀏覽器執行,用前面講的tomorrow模塊,設置下線程數套用下就可以了 啟動瀏覽器 1.為了實現多個瀏覽器 ...

Fri Mar 09 01:37:00 CST 2018 5 4257
Jenkins自動化構建(一)執行selenium+python腳本

Jenkins執行python寫的selenium自動化腳本,通常會遇到,執行打不開瀏覽器,查看jenkins構建Console Output控制台輸出信息,發現腳本是執行了的,但是出錯了,打開瀏覽器出現問題,原因呢,是因為我們window安裝的jenkins默認會產生一個window ...

Mon Sep 25 21:33:00 CST 2017 4 3553
selenium+python自動化97--unittest參數(paramunittest)

前言 paramunittest是unittest實現參數的一個專門的模塊,可以傳入多組參數,自動生成多個用 前面講數據驅動的時候,用ddt可以解決多組數據傳入,自動生成多個測試用。本篇繼續介紹另外一個參數的框架paramunittest,也能實現一樣的效果。 環境准備 1.先pip ...

Tue Apr 17 00:04:00 CST 2018 5 8587
python自動化-unittest批量執行(discover)

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

Wed Aug 16 22:47:00 CST 2017 2 8952
Selenium+Python Web自動化

Selenium官方網站 http://selenium-python.readthedocs.io/ 配置使用環境 下載相應的瀏覽器驅動, Firefox 是默認的 本文以 chrome 為主 ,放在scripts目錄下ChromeDriver 官方下載地址 : 所有版本 ...

Tue Dec 12 00:41:00 CST 2017 0 3084
selenium+python自動化

1.1 selenium 介紹 selenium 是一個 web 的自動化測試工具; 1.2 selenium+Python環境配置 1.2.1安裝好Python開發環境(推薦安裝Python3.5及以上版本) 地址:python官網https://www.python ...

Fri Apr 10 08:06:00 CST 2020 0 1398
selenium+python自動化89-用不通過的時候發送郵件

前言 實現需求:當測試用全部通過的時候,不發郵件,當用出現Error或Failure的時候發送郵件 解決思路:生成html測試報告后,用bs4解析html頁面,寫個函數判斷頁面上是都有不通過的記錄 html報告 1.查看html報告,主要看Status這一行是否會出現Failure ...

Fri Jan 19 19:35:00 CST 2018 0 2660
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM