51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2625|回复: 8
打印 上一主题 下一主题

[求助] QTP的一个问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-12-11 10:02:29 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
小弟最近在弄QTP,碰到一个很郁闷的问题

  在录制完一个登录界面后,回放老是不成功,代码
Browser("BSITS外贸管理系统").Page("BSITS外贸管理系统").Check CheckPoint("BSITS外贸管理系统")
Browser("BSITS外贸管理系统").Page("BSITS外贸管理系统").Image("imagefield").Click 2,14

对应的object repository里是有Image这个对象的见图1,登录界面见图2,这个对象的源代码是这样的
  <INPUT type="image" src="../images/blue_07.jpg" name="imageField"/>

我自己还试了type="button"这样的方法,但是回放的时候还是过不去点击那个按纽,代码
Browser("BSITS外贸管理系统").Page("BSITS外贸管理系统").Check CheckPoint("BSITS外贸管理系统")
Browser("BSITS外贸管理系统").Page("BSITS外贸管理系统").button("确定").Click

  对应的object repository里也是有button这个对象的见图3,登录界面见图4,这个对象的源代码是这样的
<input type="button" onclick="frmData.onsubmit()" value="确定"/>

我试了这二种方法,录制完了都在Click那个按纽的时候回放不过,请教达人帮忙,谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2007-12-11 14:21:14 | 显示全部楼层
原帖由 zhou840401 于 2007-12-11 12:32 发表
你检查一下,在录制和回放的时候,浏览器显示的大小有没有改变,你在image(imagefield).click的确时候,用了座标,可以把坐标去掉,另外你第二种方法,注意,在web中,只有webbutton对象,没有button,不知道你是手工编写的,还是 ...


首先说明,QTP的上面二段代码都是录制的,click.2.4是QTP自己产生的,我在QTP的帮助里找到了click 这个函数,object.Click [x], [y], [BUTTON],它是可以接images或者buttton的,
还有,我上面这二段脚本前几天还是可以执行的,我后来貌似修改了QTP里的那个设置项(我忘了),就执行不了了,还有在图Object Repository里我用highlight in application去显示那个按纽是可以看到的,但是执行就是不通过,郁闷啊  help
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-12-12 09:11:31 | 显示全部楼层
原帖由 pirate 于 2007-12-11 14:29 发表
check checkpoint可以直接录出来吗?怎么录的?


    可以的.option里有这个选项的见图1

    回放出错没什么提示的,就是执行不过,见图2

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-12-19 10:59:01 | 显示全部楼层
自己顶一下,求人帮忙解决
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-22 01:32 , Processed in 0.075208 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表