摘要: 在调用对象本身属性时有好几个方法,我这里所说的一种应该是最为简单实用的.语法:attribute/属性名称:=属性值在所有要用到的属性名称前加上attribute/后即可.例如:Browser("百度一下").page("百度一下").WebEdit("attribute/name:=wd").set "xfyangtest" 阅读全文
posted @ 2012-09-18 17:21 XFYang 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 新建Test – New Test CTRL + N录制 – Record F3打开Test – Open Test CTRL + O新建业务组件 – Business Component > New CTRL + SHIFT + N打开业务组件 – Business Component > Open CTRL + SHIFT + O运行 – Run F5保存 – Save CTRL + S停止 – Stop F4段位运行 – Run from Step CTRL + F5模拟录制 – Analog Recording SHIFT + Alt + F3低级录制 – Low Leve 阅读全文
posted @ 2012-09-18 14:42 XFYang 阅读(1460) 评论(0) 推荐(0) 编辑
摘要: QTP10版经经常在运行后或是使用Multi Test Manager工具自动运行后导致菜单显示空白,经过几次探索下来找到了解决办法.如下:1.单击"工具"菜单-->选项,在"一般"选项卡里单击"恢复布局"按钮.一般情况下这样操作后所有菜单都会恢复显示.2.还有另外一种情况,就是当菜单消失的时候可能连“Tools-->Options...”也都不能显示了。这时可以右击工具栏的空白处,选择“customize.....”(见截图),选择Tools项,然后点击“Restore All”。 阅读全文
posted @ 2012-09-18 14:41 XFYang 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 做QTP测试时我们可能需要在QTP Test中调用外部VBS文件中的类,我们可以把同一种类型的函数变量都写在一个Class里.保存在与QTP工程关联的资源文件中,原来在QTP测试中直接调用.第一步,我们首先建立一个QTP测试保存为Test2然后新建一个资源文件,取名为Class.vbs并且关联到QTP测试,如何关联VBS到QTP中呢?.进入到"资源"选项卡,右击"关联的函数库".选择弹出的"关联函数库"菜单并选择刚刚建立的Class.vbs文件.关联好类文件后在该文件中编写一个Class,如图:这时在QTP测试中写入直接调用该类的方法 阅读全文
posted @ 2012-09-18 14:40 XFYang 阅读(2717) 评论(0) 推荐(0) 编辑
摘要: 经过:有时候我们需要将QTP的脚本移置到别的电脑上运行,而这两台电脑上安装的Office版本可能不同会引起QTP在另一台电脑上打开脚本时提示"加载数据表文件时出错"的错误提示如下图.这时QTP就不能读出DataTable里的数据了,如下图,那么该怎么办呢?.原本我的数据存放在Global表里,而Sheet1表为空,这里才就不能显示出Global表了,如果每张表里都有数据那将显示空白,一张表都不能显示出来.这时我们只要将测试脚本所在目录中的Default.xls文件用Excel打开并做一次保存操作后关闭.再从QTP中重新加载该脚本后就可以成功读取并操作DataTable了. 阅读全文
posted @ 2012-09-18 14:32 XFYang 阅读(316) 评论(0) 推荐(0) 编辑
摘要: AddSheet方法: DataTable.AddSheet(SheetName)描述:运行时向DataTable中添加一个新的工作表.SheetName --新工作表名称例:DataTable.AddSheet("XFYangSheet")扩展:DataTable.AddSheet("XFYangSheet").AddParameter("ColumnsName","Value")//添加一个新工作表并新建列"ColumnsName"赋值为"Value"DeleteShee 阅读全文
posted @ 2012-09-18 12:17 XFYang 阅读(4303) 评论(0) 推荐(0) 编辑