摘要: 安装LoadRunner时出现“计算机缺少vc2005_sp1_with_atl_fix_redist”的解决办法在lr安装包里面 loadrunner-11\lrunner\En\prerequisites\vc2005_sp1_redist 下有 vcredist_x86.exe 安装下就可以了然后重新安装程序即可 阅读全文
posted @ 2014-01-25 16:20 芯树 阅读(370) 评论(0) 推荐(0) 编辑
摘要: ' Const Reading=1,Writing=2,Appending=8' Set Fso=CreateObject("Scripting.FileSystemObject")' Dim txtPath' a=DATE()' Datetime = date ' Parameter = Array("yyyy","m","d")' For Each P In Parameter' Temp = DatePart(P,Datetime)' I 阅读全文
posted @ 2014-01-20 11:06 芯树 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1、 Set aa=browser(“网易”).page(“网易”).objectbb= aa.cookiebb已经获取到cookie里所有字符串,用截取字符串方法进行有效截取便可得到生成的cookid,当然还可以截取其他信息cookKey=Format(Now)aa.cookie=”userId=828; expire=”+cookKey;重新赋值2、qtp中的WebUtil a= WebUtil.GetCookies(url) ‘获取cookie WebUtil.DeleteCookie(domain,cookies) ‘ 删除cookie Webutil.DeleteCookies删除所 阅读全文
posted @ 2014-01-20 11:05 芯树 阅读(249) 评论(0) 推荐(0) 编辑
摘要: QTP - 脚本相关收集1)生产随机数列 第一种方法 randomize\'更新反回的数据 funcation rand(k,n) n="int((k-1)*rnd+1) rand=n end funcation 第二种方法 n="randomnumber.value(1,255) 2)wintreeview一些操作 选择一个条目:wintreeview.select(item)\'根是0 根的名称:wintreeview.getitem(0)3)QTP中用代码连接数据库 Set Conn = CreateObject("ADODB.Connect 阅读全文
posted @ 2014-01-20 11:04 芯树 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 新学两招:Dim doc,scriptSet doc=ControlPlanPopWin.document ' 通过脚本注入改变alert的行为Set script. =doc.createElement("script")script.text="var alert=function(){return true}; "doc.appendChild(script)' 通过脚本注入改变confirm的行为Set script. =doc.createElement("script")script.text=" 阅读全文
posted @ 2014-01-08 17:28 芯树 阅读(993) 评论(0) 推荐(0) 编辑
摘要: 1、window.document.write("hello, how are you")2、window.open()url: 后面必须有"http://“ 和 "/"例如 window.open("http://www.baidu.com/")public Function checkdelset Table1=browser("搜狐畅游客服专区").Page("搜狐畅游客服专区").Frame("mainFrame_2").Object.getElementB 阅读全文
posted @ 2014-01-08 17:27 芯树 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 1、ExitAction() 退出当前操作,无论其本地(操作)循环属性是什么。2、ExitActionIteration() 退出操作的当前循环。3、ExitComponent()退出当前组件并继续业务流程测试中的下一个组件,无论组件的循环设置是什么。4、ExitComponentIteration() 退出当前组件循环并继续该组件的下一次循环,或者,如果当前组件没有其他循环,则继续业务流程测试中的下一个组件。5、ExitGlobalIteration() 退出当前的全局循环,并使用全局数据表的下一行开始下一次循环。6、ExitRun() 退出测试,无论其全局循环属性是什么。7、ExitTes 阅读全文
posted @ 2014-01-08 17:26 芯树 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 有的时候需要在测试的过程中需要模拟拖到浏览器的滚动条,我们可以通过Dom调用DocumentElement下的ScrollTop方法实现.步骤:(1)通过DOM获取Page的body高度,这个高度是滚动条滚动的最大范围 MaxHeight=Pageobj.Object.body.ClientHeight(2)通过DOM调用Page的DocumentElement下的ScrollTop方法,为ScrollTop方式传入参数,实现滚动 Pageobj.Object.DocumentElement.ScrollTop=ScrollHeight(注:ScrollHeight为需要滚动到的位置,单位为像 阅读全文
posted @ 2013-11-08 10:44 芯树 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 在qtp自动化测试过程中某些时候可能需要对某个对象进行右键操作,选择右键菜单中的菜单项,但是qtp中没有封装相应的选择右键菜单的方法,此时我们可以使用对象支持的FireEvent方法实现右键点击操作,然后结合wsh的sendkeys模拟键盘的上、下、左、右方向键及回车键实现对菜单的项的选择。注意:在使用以上方法时,qtp回放模式需要设置为Mouse模式,具体的设置位置:Tools>Options>Web>advanced>Run Setting>Replay Type以下代码是封装的一个鼠标操作类,将其保存为vbs文件即可(本文保存为MouseOperationC 阅读全文
posted @ 2013-11-07 15:35 芯树 阅读(412) 评论(0) 推荐(0) 编辑
摘要: QTP--SystemUtil对象SystemUtil对象的几个常用方法:1. "SystemUtil.Run"syntax: SystemUtil.Run file,[params],[dir],[op],[mode] "file" 必须的,是你想要运行的文件的名称。"params" 可选,如果file参数中指定的是一个可执行文件,则可以使用params参数来指定该可执行文件的运行参数。"dir" 可选,应用程序或文件的默认目录。"op" 可选,将要被执行的动作。如果该参数值为空,则默认操作为 阅读全文
posted @ 2013-10-28 13:36 芯树 阅读(399) 评论(0) 推荐(0) 编辑