91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

該文件詳細實踐了Python+selenium自動化測試的整體流程,包括編寫用例、執行用例、生成HTML格式的測試報告、識別圖片驗證碼功能、在測試過程中的截圖功能。用例執行結束郵件推送給相關人員 ,在郵件中顯示測試結果。

資源截圖

代碼片段和文件信息

#!/usr/bin/env?Python
#?coding=utf-8
import?sys?time?os
from?case.test_blsLogin?import?InviteHexin
from?case.test_cregister?import?HexCompRegister
from?case.test_dcomplateFiles?import?ComplateforDetails
from?case.test_e_ecreditPersonal?import?CreditPersonal
from?case.test_f_fcomforCert?import?CompCertStatus
from?case.test_gelectrosignature?import?GelectroSignature
import?unittest
import?HTMLTestRunner
#?注意修改各個路徑,包括報告的路徑地址
sys.path.append(“D:\\sxautotest_test\\reports\\“)??#?添加文件夾路徑
now?=?time.strftime(‘%Y%m%d?%H%M%S‘)??#?定義全局時間變量
#?構造測試集,將多個.py文件一起執行s
suite?=?unittest.TestSuite()
#?引入測試用例有多少條則引入多少?加前綴按先后順序執行?有test按test執行,否則按編碼執行
#方法一
#參考sendHTML
#方法二
#?suite.addTest(unittest.makeSuite(DelDatabase))
def?testcases():
????suite.addTest(unittest.makeSuite(InviteHexin))
????suite.addTest(unittest.makeSuite(HexCompRegister))
????suite.addTest(unittest.makeSuite(ComplateforDetails))
????suite.addTest(unittest.makeSuite(CreditPersonal))
????suite.addTest(unittest.makeSuite(CompCertStatus))
????suite.addTest(unittest.makeSuite(GelectroSignature))
#方法調用
testcases()

#?引用發送郵件方法
#?suite.addTest(unittest.makeSuite(send_email()))
#?====================查找測試報告目錄,找到最新生成的測試報告文件========
def?newReport(testReport):
????lists?=?os.listdir(testReport)??#?返回測試報告所在目錄下的所有文件列表
????lists2?=?sorted(lists)??#?獲得按升序排序后的測試報告列表
????file_new?=?os.path.join(testReport?lists2[-1])??#?獲取最后一個即最新的測試報告地址
????return?file_new
if?__name__?==?‘__main__‘:
????test_report?=?‘D:\\sxautotest_test\\reports\\‘??#?測試報告所在目錄
????filePath?=?‘D:\\sxautotest_test\\reports\\‘+now?+?‘.html‘??#?通過加入報告生成時間,區分報告名稱,否則報告會被覆蓋
????fp?=?open(filePath‘wb‘)??#?打開文件,以二進制方式將結果寫入文件
????runner?=?HTMLTestRunner.HTMLTestRunner(
????????stream=fp
????????title=u‘資管數據平臺自動化測試報告‘
????????description=u‘用例執行列表如下:‘
????)
????runResult?=?runner.run(suite)??#?執行測試,調用測試套件返回結果
????fp.close()??#?關閉文件,打開文件后一定要關閉文件,否則會占用資源。

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-11-30?16:34??selenium自動化測試框架(Python23)\
?????目錄???????????0??2018-11-30?16:34??selenium自動化測試框架(Python23)\jhtestAuthor\
?????目錄???????????0??2018-11-30?16:34??selenium自動化測試框架(Python23)\jhtestAuthor\.idea\
?????目錄???????????0??2018-11-30?16:35??selenium自動化測試框架(Python23)\jhtestAuthor\.idea\inspectionProfiles\
?????文件?????????303??2018-11-29?10:25??selenium自動化測試框架(Python23)\jhtestAuthor\.idea\misc.xml
?????文件?????????289??2018-11-12?16:02??selenium自動化測試框架(Python23)\jhtestAuthor\.idea\modules.xml
?????文件?????????450??2018-11-29?10:25??selenium自動化測試框架(Python23)\jhtestAuthor\.idea\sxautotest_test.iml
?????文件?????????175??2018-11-19?09:41??selenium自動化測試框架(Python23)\jhtestAuthor\.idea\vcs.xml
?????文件?????2253309??2018-11-30?15:45??selenium自動化測試框架(Python23)\jhtestAuthor\.idea\workspace.xml
?????目錄???????????0??2018-11-30?16:34??selenium自動化測試框架(Python23)\jhtestAuthor\case\
?????文件????????2509??2018-11-29?09:21??selenium自動化測試框架(Python23)\jhtestAuthor\case\Case_Suits.py
?????文件?????????865??2018-11-28?16:30??selenium自動化測試框架(Python23)\jhtestAuthor\case\IDCardNum.py
?????文件?????????871??2018-11-12?16:09??selenium自動化測試框架(Python23)\jhtestAuthor\case\IDCardNum.pyc
?????文件???????????0??2018-11-12?16:02??selenium自動化測試框架(Python23)\jhtestAuthor\case\__init__.py
?????目錄???????????0??2018-11-30?16:34??selenium自動化測試框架(Python23)\jhtestAuthor\case\__pycache__\
?????文件?????????770??2018-11-28?16:45??selenium自動化測試框架(Python23)\jhtestAuthor\case\__pycache__\IDCardNum.cpython-37.pyc
?????文件?????????118??2018-11-28?16:45??selenium自動化測試框架(Python23)\jhtestAuthor\case\__pycache__\__init__.cpython-37.pyc
?????文件?????????992??2018-11-28?16:45??selenium自動化測試框架(Python23)\jhtestAuthor\case\__pycache__\phoneNums.cpython-37.pyc
?????文件????????4276??2018-11-29?13:57??selenium自動化測試框架(Python23)\jhtestAuthor\case\__pycache__\test_blsLogin.cpython-37.pyc
?????文件????????3969??2018-11-28?16:42??selenium自動化測試框架(Python23)\jhtestAuthor\case\__pycache__\test_cregister.cpython-37.pyc
?????文件????????8833??2018-11-28?16:42??selenium自動化測試框架(Python23)\jhtestAuthor\case\__pycache__\test_dcomplateFiles.cpython-37.pyc
?????文件????????5614??2018-11-30?15:38??selenium自動化測試框架(Python23)\jhtestAuthor\case\__pycache__\test_e_ecreditPersonal.cpython-37.pyc
?????文件????????2989??2018-11-28?18:18??selenium自動化測試框架(Python23)\jhtestAuthor\case\__pycache__\test_f_fcomforCert.cpython-37.pyc
?????文件????????3798??2018-11-30?15:38??selenium自動化測試框架(Python23)\jhtestAuthor\case\__pycache__\test_gelectrosignature.cpython-37.pyc
?????文件??????334674??2018-11-30?16:00??selenium自動化測試框架(Python23)\jhtestAuthor\case\geckodriver.log
?????文件?????????720??2018-11-28?15:50??selenium自動化測試框架(Python23)\jhtestAuthor\case\phoneNums.py
?????文件????????1375??2018-11-12?16:09??selenium自動化測試框架(Python23)\jhtestAuthor\case\phoneNums.pyc
?????文件????????1470??2018-11-30?16:25??selenium自動化測試框架(Python23)\jhtestAuthor\case\rdVcode.py
?????文件????????5604??2018-11-30?16:26??selenium自動化測試框架(Python23)\jhtestAuthor\case\send_ToEmail.py
?????文件????????5461??2018-11-30?16:26??selenium自動化測試框架(Python23)\jhtestAuthor\case\test_blsLogin.py
?????文件????????5111??2018-11-28?15:36??selenium自動化測試框架(Python23)\jhtestAuthor\case\test_blsLogin.pyc
............此處省略119個文件信息

評論

共有 條評論