例如:
给定样本HP Flights SampleAppData.xls
并使用CreateFlightOrder
,我们可以将数据链接到测试函数,并从Web Service获得OrderNumber
和Price响应。在SampleAppData.xls
输入标签中,我们可以看到OrderNumber
有一个空列。
以下是我的问题,是否有任何方法可以采取OrderNumber
回复并填写SampleAppData.xls
中的空列?
我这样做是因为,假设我有很多测试用例需要几天,今天我做了一定的测试,我需要今天的结果进行第二天的测试。
虽然我知道响应会保存在结果中,但如果我需要检查每个测试用例的响应,它会超过自动化点吗?
答案 0 :(得分:0)
是的,你当然可以。有很多方法可以做到这一点。最简单的如下。
'Datatable.Value("columnName","sheetName")="Value"
DataTable.Value(“Result”,”Action1”)=“Pass”
在数据表中记录结果后,您可以使用
导出它们DataTable.ExportSheet("C:\SavePath\Results.xls")
答案 1 :(得分:0)
如果您已经手动导入,则可以以编程方式回写响应。
你可以使用GetDataSource类的UFT API,它会像这样工作,比如你从FlightSampleData.xls导入excel,并将其命名为FlightSampleData,你有工作表,访问工作表将如下所示:
GetDataSource("FlightSampleData!input).Set(ROW,ColumnName,yourValue);
GetDataSource("FlightSampleData!input).Get(ROW,ColumnName);
对于导出,您可以在测试运行后使用GetDataSourse类的ExportToExcelFile方法。如果您对此有任何疑问,请与我们联系。