QTP
文章平均质量分 60
a52314789655
这个作者很懒,什么都没留下…
展开
-
QTP模拟鼠标和键盘事件整理
1、鼠标事件 1.1 使用自带的Click方法 看QTP的帮助,每个对象都有自带的Click方法,通过其中第三个参数指定具体的鼠标事件 例如: Browser("New Page").page("New Page").WebElement("html tag:=Form").Click 0,0,micRightBtn 注意Click方法...原创 2009-11-08 22:57:15 · 101 阅读 · 0 评论 -
Mercury.DeviceReplay对象
http://www.51testing.com/?161787/action_viewspace_itemid_84200.html转载鼠标点击桌面任意坐标的问题,顺便介绍下Mercury.DeviceReplay这个对象一朋友问到如何实现鼠标点击桌面上任意指定的坐标的问题,呵呵不复杂,呵呵可以两种方法实现:1、QTP采用低级别录制,然后坐标用随机数替代...原创 2009-11-08 22:58:21 · 149 阅读 · 0 评论 -
QTP中Mercury.DeviceReplay所用到的VK码
Figure 1 - United States DvorakConst#DescriptionVK_ESCAPE1Primarily used to cancel a command (instead of pressing Enter) or to escape from a process which...原创 2009-11-10 23:10:56 · 341 阅读 · 1 评论 -
解决ExcuteFile执行命令时出现“无效字符”的问题
在QTP中执行类似:ExecuteFile "c:\regress\vbs\data.vbs" 这样的语句时会出现“无效字符”的提示错误,这是因为QTP对字符集的处理能力非常弱,只要把data.vbs这个文件另外存为"ANSI"编码就可以了。 ...原创 2009-11-21 23:59:33 · 169 阅读 · 0 评论 -
QTP小知识
1 检查页面是否存在对象exist可以检查某一个页面是否存在。代码:if Browser("…").Page(“…").Exist then ‘在运行结果中显示的报告, “micPass”的状态是通过, micFail是不通过 reporter.ReportEvent micPass ,“页面存在“,”通过“ else reporter.ReportE...原创 2009-07-07 22:18:01 · 284 阅读 · 0 评论 -
QTP 脚本中关于ActiveX 控件的问题
录制一段脚本代码,在Expert View 窗口中编辑录制的脚本代码时,会碰到弹出一个对话窗口,提示为“当前安全设置禁止运行该页中的ActiveX 控件,因此,该页可能无法正常显示”类似的东西,而在人工操作时却没有这样的现象。 问题主要出在于QTP设置本身,之所以在编辑录制好的脚本时,QTP出现关于Active的对话提示窗口,问题在于QTP的设置,要消除该提示窗口。应对QT...原创 2009-07-12 21:39:01 · 163 阅读 · 0 评论 -
软件测试中使用QTP的一些方法
1.增强QTP调试器功能的方法 QTP的脚本编辑器中默认的调试器的功能十分有限,在调试过程中很多对象的属性都不能详细地看到。 但是如果安装了Visual Studio.NET 2008,则可以增强QTP的调试能力,在“DebugViewer”中可以查看到对象的大部分属性。 可以通过安装Visual Studio.NET 2008来增强QTP调试能力,也可以不安装,...原创 2009-07-29 19:35:09 · 87 阅读 · 0 评论 -
QTP模拟鼠标和键盘事件方法整理
1、鼠标事件 1.1 使用自带的Click方法 看QTP的帮助,每个对象都有自带的Click方法,通过其中第三个参数指定具体的鼠标事件 例如: Browser("New Page").page("New Page").WebElement("html tag:=Form").Click 0,0,micRightBtn 注意Click方法的前两个参数是相...原创 2009-09-10 12:32:51 · 208 阅读 · 0 评论