解決Ranorex輸出報告後,如何使用Python腳本獲取報告的數據。

簡介

Ranorex無論測試結果是失敗或者成功,默認情況下,都會生成一個測試報告。報告上的內容大概就是操作的步驟以及對應的結果,,如果我們想從測試報告中獲取多條文本(或數據),如圖所示,該怎麼獲取呢?

測試報告

從程序中的文件下打開Reports文件夾,裏面全部放的都是測試報告,如圖。

如果,從Debug文件下的Reports文件夾打開查看,可以看到每個報告都會對應着一份報告數據,如圖。

將數據報告通過記事本打開,就能能過“Ctrl+F”,搜索到所想找到的文本(或數據),如圖。

獲取數據

其實,只要能找到文本(數據),獲取它就就更簡單了!

用Python語言,編寫幾句簡單的代碼,就可以將記事本的數據打印出來。

import re

#數據讀取
dir='D:\OneDrive\Code\Python_Case\DataFile\\0512.txt'

with open(dir,'r+',encoding='utf-8') as file:
    dataFile=file.read()
    h2=re.findall('\)(\d+KB)',dataFile,re.S)  #正則表達式匹配
    for i in h2:
        print(i) #打印數據

print('總數量:',len(h2)) #打印數據的總數量

感謝

今日Ranorex 9的版本免費試用30days已結束,在這裏感謝網友恩賜我一份破解包。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章