【QTP】回放模式脚本

很多同学在操作时,有些脚本操作后无反应,很大的原因是回放模式没有选择在正确的模式上。 下面这句脚本,可以在代码中随意变更回放模式。 1 – 使用浏览器事件运行鼠标操作 2 – 使用鼠标运行鼠标操作。

【QTP】页面滚动条WinScrollBar对象操作

WinScrollBar对象是指滚动条对象,可以使用其中的Set、NextLine、NextPage、PreLine、PrevPage这几个方法来模拟用户拖动滚动条的动作,例如,下面的脚本模拟用户单击Excel应用程序中的滚动条,让其向下滚动1行。另外,也可以模拟用户拖动滚动条,让其向下滚动1页,例如,下面的代码。还可以使用Set方法来把滚动条设置在某个位置,如下面的脚本所示。可以使用GetROProperty方法先获取ScrollBar的maxscrollpos属性,取得可滚动的最大范围,再根据这个值来决定设置滚动条的位置,这样可避免使用Set方法设置的位置超出范围,例如,下面的脚本把滚动条 […]

【QTP】QTP11支持Google Chrome浏览器识别方法[转]

作者:zzxxbb112 出处:http://blog.csdn.net/zzxxbb112 Google Chrome是我个人非常喜欢的一款浏览器,基本目前上网都是使用此浏览器,界面清爽浏览速度也快。而之前QTP一直没有支持Chrome的识别这个大家都知道。最近本人SQAForums上发现QTP的chrome补丁已经发布,立马第一时间下载下来进行了试用: 当然补丁我已经为各位准备好了 补丁名:QTPWEB_00088 支持Chrome补丁下载地址:

【QTP】如何改进QTP性能

01. 当开启QTP时只载入需要的Add-ins,这一点不管是在录制还是回放时都会有性能提升。 02. 运行测试脚本时选择fast模式,打开Tools–》Options窗口选择fast mode选项,一旦开启了fast模式,QTP在执行测试脚本时不会在执行每一步时显示箭头,但测试运行速度会明显提高。 03. 关闭Active Screen,打开Tools 》 Options 》Active Screen 》 设置capture level为None Active Screen

【QTP】ExecuteFile使用之发现

使用ExecuteFile 进行动态加载外部文件时,发现可以调用qtp脚本中Action里的函数,以前一直以为外部文件不能调用,现在发现使用ExecuteFile 就可以了。 1. 使用自带的Function Libraries进行加载方式: QTP脚本文件Action中输入: 然后在外部的test.qfl文件中输入: 结果:报错。

2013-陈永达聊框架

最近很多朋友都问了我关于自动化测试框架的东西,我就用我对框架淡薄的认识,聊一下我对框架的理解,个人见解,欢迎讨论。 框架一词在自动化测试里,一直都是一个很模糊的概念,到底什么是框架?搜索一下:框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。

【DOM】常用的DOM属性和方法

常用的DOM 属性 ● className.同一样式规则的元素用相同的类名。可以通过className快速过滤出一组类似的元素。 ● document.用于指向包含当前元素的文档对象。 ● id.当前元素的标识。如果文档中包含多个相同id的元素,则返回一个数组。 ● innerHTML.用于指向当前元素的开始标记和结束标记之间的所有文本和HTML标签。 ● innerText.用于指向当前元素的开始标记和结束标记之间的所有文本和HTML标签。 ● offsetHeight, offsetWidth.元素的高度和宽度。

【QTP】FSO读取/写txt文本乱码解决方法

FilesystemObject OpenTextFile 默认会用系统的编码读取文本,默认一般都是ANSI,如果服务器操作系统不支持某种语言,那么就会出乱码了。你就必须把文本转换成Unicode,同时OpenTextFile方法也设置成Unicode的方法读取。 FilesystemObject对象的OpenTextFile方法 OpenTextFile方法 该方法可以打开指定的文件并返回一个TextStream对象,可以读取此对象或将其追加到文件中。语法如下: Object.OpenTextFile(filename[,iomode[,create[,format]]]) OpenText […]