簡介
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已結束,在這裏感謝網友恩賜我一份破解包。