首先,我会告诉你我在做什么。我在没有框架的情况下编写了一些测试用例,因此为此我创建了一个VBS文件,其中编写了用于启动UFT的代码并创建了操作的打开。代码是这样的:
Set qtApp= CreateObject("QuickTest.Application")
qtApp.Launch
qtApp.Visible = True
Set qtTest = qtApp.Test
'And then call your scripts one after another
qtApp.Open "D:\UFT\TestScript\Function_Demo",true
Set qtTest = qtApp.Test
qtTest.Run
还为每个与此Action关联的场景创建了函数,因此每当VBS文件被第三个系统触发时,它将启动UFT并打开我调用所有函数的Action,所以这是我的第一个问题
快速回复将不胜感激。
答案 0 :(得分:0)
关于功能优先: -
关于特定于XML的节点: -
查找Res / Report / results.xml摘要节点
例如: - 摘要sTime =" *************" ETIME =" **************"通过=" 128"失败=" 2"警告=" 36" /概述
答案 1 :(得分:0)
问题2:UFT提供了更新结果的功能:
Reporter.ReportEvent micPass, "Step 1", "This step has passed. The object was found"
Reporter.ReportEvent micFail, "Step 1", "This step has failed. The object was not found"
它还提供了存储enire桌面的屏幕截图的功能
Desktop.CaptureBitmap "C:\Temp\HP-UFT-Test.png",true
Reporter.ReportEvent micFail, "Step", msg, "C:\Temp\HP-UFT-Test.png"
它还可以捕获特定对象的屏幕截图,例如:
WpfWindow("SAP Work Manager").CaptureBitmap "C:\Temp\HP-UFT-Test.png",true
Reporter.ReportEvent micFail, "Step", msg, "C:\Temp\HP-UFT-Test.png"