`
yanzilee9292
  • 浏览: 534708 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

QTP动态引用vbs库文件

 
阅读更多

1.通过excutefile函数实现

'Use executefile function to load library files.
'Example: 
executefile "C:\Documents and 
Settings\tsheth\Desktop\Sample123.vbs"
x=50
y=50
result=Sum(x,y)
msgbox(result)


'Code in External Library file(.vbs file).
Public function Sum(a,b)
Dim sum
sum=a+b
Sum=sum
End Function
 

2.通过自动化接口注入(推荐)
Dim qtpApp
Set qtpApp = CreateObject("QuickTest.Application") 
Dim qtpRepositories 
Set qtpRepositories = qtApp.Test.Actions("Main").TestLibraries 
qtpRepositories.Add("C:\ts.vbs")
 

这种方法很容易就想到, 保存一个配置文件, 然后读取并注入所有的vbs文件

 

0
2
分享到:
评论

相关推荐

    QTP:VBS基础教程

    通过引用这些模块,VBS脚本可以利用它们的属性和方法来实现所需功能,而无需从头编写复杂的代码或设计算法。 学习VBS的第一步通常是编写简单的“Hello World!”程序。在VBS中,可以使用MsgBox内建函数在弹出的...

    QTP:VBS基础教程.doc

    此外,保存VBS文件时,扩展名必须是`.vbs`,这样才能确保Windows识别并正确执行它。 随着VBS基础的深入,你可以学习如何控制文件操作、处理文本、与用户交互、调用系统API以及更多复杂的自动化任务。VBS脚本的灵活...

    QTP测试计算器的小例子

    在描述中提到的"注意打开后修改源文件里面的路径",这意味着在运行这个QTP测试脚本前,可能需要对配置文件或者引用的资源文件的路径进行调整,确保QTP能够正确找到并使用这些文件。这通常涉及到QTP的环境设置,比如...

    QTP下载链接.txt

    12)QTP可以引用外部的VBS代码库,通过Settings-》Resource加入,也可以ExecuteFile命令在代码中直接执行。这种VBS库可以为所有action和test共享。 13)QTP默认为每个test提供一个测试结果,包括Passed,Failed,...

    QTP使用手册.rar

    QTP基于Visual Basic Script (VBS)语言,用户可以通过录制、编辑脚本来创建测试用例。"qtp base code.doc"文档可能包含了关于QTP基本脚本语法、对象识别和操作的相关内容,如Action、TestStep、Object Repository等...

    QTP自动化测试实践

    我们可以将测试数据存储在外部文件(如Excel表格)中,然后在脚本中引用这些数据,实现对多个数据集的测试。 此外,QTP还支持关联和参数化,这两项技术对于处理动态数据至关重要。关联可以解决页面元素的值在不同...

    QTP 9.2自动化测试工具介绍

    QTP 还允许引用外部的 VBS 代码库,增强了脚本的复用性和扩展性。 总的来说,QTP 9.2 是一个功能丰富的自动化测试解决方案,它简化了手动测试的重复工作,提高了测试效率和准确性。通过其强大的对象识别、Action ...

    QTP 脚本实例。直接用QTP打开即可。

    在QTP中,脚本是通过其内置的VBS(Visual Basic Scripting Edition)语言编写的,它允许用户自定义测试逻辑,模拟用户操作,并进行数据驱动或关键字驱动的测试。QTP脚本实例通常包括以下几个核心知识点: 1. **对象...

    (qtp安装报错时需要的)Microsoft Script Debugger.rar

    1. 首先,你需要下载"Microsoft Script Debugger"的安装文件,这个文件在你提供的压缩包中,名为"(qtp安装报错时需要的)Microsoft Script Debugger.exe"。确保你已经正确解压了这个文件。 2. 双击运行下载的.exe...

    VBS脚本语言

    3. 脚本增强:通过VBS,测试人员可以创建自定义函数,处理复杂逻辑,例如动态数据处理、错误处理等。 三、FileSystemObject与TextStream FileSystemObject是VBS中的一个重要组件,它提供了与文件系统交互的能力。...

    一些QTP教程

    通过“QTP10.0基础教程.ppt”、“qtp教程.rar”、“3QTP.rar”和“QTP.zip”这些文件,你可以逐步深入学习QTP的基本概念、操作流程、脚本编写、测试策略以及实际应用案例。这些资源将帮助你从入门到精通,全面掌握...

    QTP脚本示例

    在"QTP脚本示例.vbs"文件中,可能会涉及到如何使用Record模式创建对象,以及如何在脚本中引用这些对象,以确保脚本能够在不同环境中正确识别和操作应用元素。 8. **测试结果验证**: 测试脚本不仅应执行操作,还...

    QTP 对 EXCEL ACCESS TEXT 的数据驱动

    2. 引用库:在QTP脚本中添加相应的库引用,如Excel或ADO。 3. 连接数据源:根据所选的数据源,建立连接并读取数据。 4. 解析数据:将读取的数据存储到脚本变量或数组中。 5. 驱动测试:在测试过程中,根据解析出的...

    qtp连接oracle教程

    5. **在QTP中使用连接字符串**:现在你可以在QTP的测试脚本中使用这个连接字符串,通过VBS(Visual Basic Script)语法与Oracle数据库进行交互,例如创建数据库对象、执行SQL查询等。 在QTP中,你可以使用`...

    QTP技术集锦

    4. **VBS脚本语言**:QTP基于Visual Basic Script(VBS)编写脚本,因此掌握VBS语法和函数对于深入使用QTP至关重要。这包括变量声明、流程控制语句、错误处理以及内置的QTP对象模型等。 5. **数据驱动测试**:QTP...

    ProyectoUFT

    【压缩包子文件的文件名称列表】"ProyectoUFT-UNMS-Library"表明这个压缩包可能包含了与“UNMS”(可能是一个特定的系统或服务)相关的测试库。"Library"通常指的是测试对象库或自定义函数库,其中包含了用于测试的...

Global site tag (gtag.js) - Google Analytics