首页 > 解决方案 > 如何使用 qtp 数据表方法将日期附加到 xls 文件?

问题描述

我正在研究 UFT 数据表方法,我正在借助 Datatable 导出表方法将测试结果导出到 xls 文件,我想在 xls 文件的末尾添加测试执行时间和日期,我的代码是。

'Export Test Results into TestResults Folder with Test Cases
DataTable.ExportSheet "D:\QTP_Automation\Test_Results_AutomationTesting_Results.xls","TestCases"
DataTable.ExportSheet "D:\QTP_Automation\Test_Results_AutomationTesting_Results.xls","TestSteps"
DataTable.ExportSheet "D:\QTP_Automation\Test_Results_AutomationTesting_Results.xls","Customer_Enrollment"
DataTable.ExportSheet "D:\QTP_Automation\Test_Results_AutomationTesting_Results.xls","Update_Customer"

我的文件应该如下所示

Test_Results_AutomationTesting_Results_20180430_timestamp.xls

标签: vbscriptqtp

解决方案


您可以编写如下内容:

ts = Year(Now) & Right("0"&Month(Now),2) & right("0"&Day(Now),2) & "_timestamp"
strFileName = "D:\QTP_Automation\Test_Results_AutomationTesting_Results_"&ts&".xls"
DataTable.ExportSheet strFileName,"TestCases"
DataTable.ExportSheet strFileName,"TestSteps"
DataTable.ExportSheet strFileName,"Customer_Enrollment"
DataTable.ExportSheet strFileName,"Update_Customer"

推荐阅读