随笔分类 - QTP
摘要:Public Function Func_FTP(Operation,ServerName,UserName,Password,RemoteLocation,LocalLocation)'Set up the environmentConst INTERNET_OPEN_TYPE_DIRECT = ...
阅读全文
摘要:1. get column name of SAPGuiTablecolumnCount = SAPGuiSession("Session").SAPGuiWindow("transaction:=Vk13").SAPGuiTable("name:=SAPMV13ATCTRL_FAST_ENTRY"...
阅读全文
摘要:public Function RecoveryFunction1(Object, Method, Arguments, retVal)Dim FileName ,TimeNow, ResPathResPath = "D:\TestsResult"TimeNow = DotNetFactory.Cr...
阅读全文
摘要:AOM ---- Automation Object Model (自动化对象模型)AOM就是一个可以自动化QTP的自动化对象模型,它可以对QTP的进行自动化配置操作以及QTP的运行回放进行自动化等等功能。最简单的创建AOM的例子:Dim qtApp Set qtApp = CreateObje...
阅读全文
摘要:While automation, you may come to situations where you need to need to download a file on clicking a link. This generally involves a lot of User Inter...
阅读全文
摘要:1. 日期时间格式处理set oDate = DotNetFactory.CreateInstance("System.DateTime").Parse("2-18-2013") set oNextDay = oDate.AddDays(1) strDateConvert = oNextDa...
阅读全文
摘要:1 NameSpace = "http://schemas.microsoft.com/cdo/configuration/" 2 Set Email = CreateObject("CDO.Message") 3 Email.From = "XXX@YY.com" 4 Email....
阅读全文
摘要:由于QTP的默认编程语言是VBS, 而VBS是一种相对来说功能比较局限的脚本语言,因此我们在编写自动化测试脚本时会有很多功能无法很好的实现。 相对来说c#是一种高级编程语言, 可以实现大多数windows环境下的功能。 所以我们可以借助C#来实现在VBS下无法实现或者实现起来麻烦的功能。本篇文章以清...
阅读全文
摘要:1. 创建即使用Dictionary对象' 创建Dictionary对象Set Dic = CreateObject("Scripting.Dictionary")' 添加Dictionary的key和valueFor Iterator = 1 To 3 Step 1Dic.Add CStr(Ite...
阅读全文
摘要:QTP提供三种不同的录制方式:正常录制(Normal Recording)、模拟录制(Analog Recording)和低级录制(Low Level Recording)。1.正常录制(Normal Recording) QTP默认的录制模式,这种录制模式是QTP最突出的特点,是直接对对象的操作...
阅读全文
摘要:1.常用保留对象(Utility Objects) 保留对象:所谓QTP保留对象就是QTP本身预留的一些可用对象。 通俗些讲就是,当打开QTP时它就已经把这些对象给实例化了,直到关闭QTP后,这些保留对象的实例才会终止。这些保留对象都是QTP事先封装好的常用操作对象,无需像开源软件那样都需要自己...
阅读全文
摘要:注: 节选自http://www.cnblogs.com/ryansunyu/archive/2012/09/06/2673861.html。 自己验证了第二种方法。方法一:利用udl文件获取新建一个文本文件,改名为test.udl,然后双击打开输入用户名跟密码后(mysql默认都是root),点击...
阅读全文
摘要:'strNodePath = "/soapenv:Envelope/soapenv:Body/getProductsResponse/transaction/queryProducts/queryProduct/keys/keyProducts/keyProduct/attrProduct/attr...
阅读全文
摘要:Class QCImageErrorCapture Sub Class_Terminate() 'Check if the current test has failed. If failed then only capture screenshot If Reporter.RunStatus ...
阅读全文
posted @ 2015-04-14 17:22
Ellie_Auto
摘要:1、Object Spy的TipsHold the CTRL key to change the window focus or perform other mouse operations2、QTP为什么无法单步调试?安装Microsoft Script Debuger即可3、QTP如何访问Ora...
阅读全文
posted @ 2015-04-13 16:46
Ellie_Auto
摘要:Set WshShell=WScript.CreateObject("WScript.Shell")WshShell =SendKeys string“string”:表示要发送的按键指令字符串,需要放在英文双引号中。它包含如下内容:1.基本键:一般来说,要发送的按键指令都可以直接用该按键字符本身来...
阅读全文
摘要:1. set fs=wscript.createobject(“scripting.filesystemobject”)这样就建立了fso的模型。如果要释放的话也很简单,set fs=nothing2.注意:如果c:\data 和d:\data都存在,脚本会出错,复制也就会停止,如果要强制覆盖,使用...
阅读全文
摘要:Vbs中修改注册表的语句主要有:1、读注册表的关键词和值:可以通过把关键词的完整路径传递给wshshell对象的regread方法。例如:set ws=wscript.createobject("wscript.shell")v=ws.regread("HKEY_LOCAL_MACHINE\SOFT...
阅读全文
摘要:1、最常见的错误是运行时错误,也就是说错误在脚本正在运行的时候发生,是脚本试图进行非法操作的结果。例如零被作为除数。在vbs中,任何运行时错误都是致命的,此时,脚本将停止运行,并在屏幕上显示一个错误消息。你可以在脚本的开头添加On Error Resume Next这行语句可以告诉vbs在运行时跳过...
阅读全文

浙公网安备 33010602011771号