在QTP中读取Action内的代码

时间:2016-03-17 05:46:41

标签: vbscript qtp hp-uft

enter image description here我想阅读QTP中的一个动作中编写的代码,就像我们使用FileSystem Object读取文本文件一样。 有没有什么方法可以逐行阅读动作中编写的代码?

2 个答案:

答案 0 :(得分:1)

所以基本上一个动作附加到QTP-Testcase。将此测试用例保存在某个位置时,您编写的代码将保存在名为action1的目录中或您正在编辑的任何操作中。在此文件夹中,您将找到名为script.AVCHD文件的文件。在记事本中打开它,你会发现它里面的代码。现在你所要做的就是编写一个简单的visual basic(或者你喜欢的任何脚本)来打开这个文件并将内容读入变量中。看看这是否有帮助。感谢。

答案 1 :(得分:1)

对于每个测试,Action1文件夹中都有script.mts。 获取脚本文本行

filename = "C:\YourUFTTest\Action1\script.mts"

Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile(filename)

Do Until f.AtEndOfStream
  msgbox f.ReadLine
Loop

f.Close