
QTP相关
lwfshr
这个作者很懒,什么都没留下…
展开
-
修改QTP默认打开的路径
QTP脚本开发,每次都要打开文件夹,却总是默认从C:\Program Files\Mercury Interactive\QuickTest Professional\Tests来找文件,但基于框架开发的脚本,是保存在src\case里的,今天捣腾了一下,其默认的目录是可以修改的,修改注册表:1, HKEY_current_user\software\MI\QTP\mictest\Te...2009-06-24 11:18:40 · 195 阅读 · 0 评论 -
QTP对象识别不了的方法
这几天录企业总机的脚本,新增企业时,需要选择套餐和行业属性(下拉列表框),用QTP录制时,只识别到了imag,QTP录到的脚步如下:Browser("号码百事通企业总机登录").Page("号码百事通企业总机").Image("s").ClickBrowser("号码百事通企业总机登录").Page("号码百事通企业总机").Image("s_2").Click没有选择到2009-06-24 13:07:43 · 345 阅读 · 0 评论 -
QTP对象识别
对于一系列的对象,如果该对象名字、ID....等都一样,QTP会按顺序分配给这些对象个index值,在对象属性中加一个 "index:= X"就可以去识别了小马gg的解释:index其实就是一个索引,如果你在页面中相同的属性能找到多个对象,那么index可以指定你要访问第几个对象经过俺的试验,用spy无论是在RO或TO都找不到对象的index值,但是可以把你需要的对象添加到Object...原创 2009-06-24 13:20:10 · 233 阅读 · 0 评论 -
QTP录制不到双击的处理方法
现象:新建了好多日程,现在需要一一删除它们,恢复为最初状态,现在存在问题是:搜索出来的日程需要双击才能打开该日程并进行下步的删除操作,现在QTP无法录制下鼠标的双击操作,手动添加该对象进去并加上.firevent("ondblclick"),也没反应,即双击操作还是没有进行。。。该对象是一个WebElement,它的上层是个WebTable,不知道是否可以利用WebTable来帮助这个操作进行呢,...原创 2009-07-31 15:59:07 · 259 阅读 · 0 评论 -
测试中QTP回放脚本出现fail时
由于一些原因,QTP回放脚本的时候,有时会出现错误提示,询问我们是停止、跳过还是重试。原因可能是脚本做的不够严谨,或者网络出现暂时的问题,或者被测系统的一部分发生了变化。一旦出现这样的问题,自动就中断了。如果我们把自动放在晚上做,第二天早上一来,发现脚本刚回放了一点点就出错中止了,人生最痛苦的事莫过于此。 要解决这个问题,首先还是需要把QTP脚本设计的强悍一些,能够巧妙的避开一些不必要的错误。...原创 2009-08-03 08:50:17 · 218 阅读 · 0 评论 -
关于QTP添加帐号重复的处理方法
如果添加重复的帐号,根据web页面弹出的提示框是什么,下面以页面弹出的“确定”窗口来判断,然后在QTP的报告中打印相关的信息。 set tipWin=Browser("name:=号码百事通个人助理_超级管理员").Dialog("text:=Microsoft Internet Explorer") if tipWin.WinButton("text:=确定").Exis...2009-08-17 14:31:09 · 136 阅读 · 0 评论 -
QTP读取配置文件的方法以及正则表达式的使用
首先定义配置文件:如在 readLoginFile.vbs中写入:Dim rootAccountrootAccount=root 然后在QTP中调用该配置文件,并且使用该参数即可,如下:' ********************读取登陆文件内容******************ExecuteFile "..\readLoginFile.vbs" '使用相对路径....2009-08-17 14:41:52 · 260 阅读 · 0 评论