我正在UFT中運行腳本,並且想將結果寫入Excel工作表。我將如何去做這件事? 我運行的每個測試都將有一個測試ID和一個通過或失敗狀態。使用UFT將測試結果寫入Excel工作表
0
A
回答
0
在某個位置(例如:「C:\ TestResults \」文件夾)中創建帶有「測試ID」,「測試結果」列的Excel工作表。
創建函數寫測試結果到Excel片爲每個測試
呼叫,在每個腳本結束起作用
Function WriteResulttoExcel(ID, TestResult, SheetPath)
'Creating the Excel Object
set objExcel = createobject("excel.application")
'Creating the Workbooks object
set objWB = objExcel.workbooks.open (SheetPath)
'Creating the sheet object
set objsheet = objwb.worksheets(1)
' Write test results to excel sheet
rws=objsheet.UsedRange.Rows.count
objsheet.cells(1,rws+1).Value= ID
objsheet.cells(2,rws+1).Value= TestResult
'Saving the workbook after changes
objWb.save
'closing the workbook
objWB.close
'Quit the Excel and destroying the Excel object
objExcel.Quit
set objExcel=nothing
End Function
1
我認爲最簡單的方法是將數據寫入內置的DataTable,然後將DataTable導出到Excel文件。
例如...
首先,添加一列(aka參數)。這也將第一個數據記錄添加到列中。
'add a new column
DataTable.GetSheet("Global").AddParameter "TestResult", passOrFail
然後,如果你需要添加更多的記錄...
currentRow = DataTable.GetCurrentRow
DataTable.SetCurrentRow = currentRow + 1
DataTable.Value("TestResult","Global") = AnotherPassOrFail
一旦這樣做,只是數據表導出到Excel工作表
DataTable.Export "c:\filename.ext"
你去那裏。
相關問題
- 1. Excel工作表中量角器測試結果
- 2. 如何將Excel工作表寫入MemoryStream?
- 3. 將數據寫入Excel工作表java
- 4. 將html內容寫入Excel工作表
- 5. 使用HP UFT測試vbscript
- 6. 使用硒webdriver的Java或QC測試結果更新從Excel工作表
- 7. 我想從Excel工作表中讀取數據,並將(寫入PASS或FAIL)測試結果追加到同一張Excel工作表中?
- 8. 使用Sahi將數據寫入Excel工作表Open Source
- 9. 使用jExcel API將字符串寫入Excel工作表
- 10. 在.net中寫入測試結果窗口核心測試
- 11. 將Python的硒測試結果寫入文件
- 12. 將結果寫入MbUnit中的測試報告中加利奧
- 13. 如何將excel工作簿寫入memoryStream?
- 14. 如何使用c#將codedui測試的結果寫入csv文件?
- 15. 如何加快寫入Excel工作表
- 16. 在Excel工作表中寫入內容
- 17. 從C#寫入Excel工作表#
- 18. 當用戶關閉Excel時將工作表寫入csv
- 19. 如何在Python中將結果寫入多個Excel表
- 20. 將數組結果寫入excel表格中的一些標題
- 21. 試圖寫入結果並將結果附加到文件
- 22. Elixir:試圖將地圖寫入CSV,正在寫入流結果
- 23. 使用python寫入特定的Excel工作表
- 24. 打開不同的Excel工作表,並使用C++寫入它
- 25. R當使用XLConnect寫入MS Excel工作表時寫入NoSuchMethodError(Java)
- 26. PHP將結果寫入表格
- 27. 將查詢結果寫入新表
- 28. 將查詢結果寫入分區表
- 29. 將表達式結果寫入錯誤
- 30. 用VBA的結果,工作在Excel