51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3831|回复: 1
打印 上一主题 下一主题

[Robot] 关于Robot中被识别为HTML类型的控件!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-11-4 23:57:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
开发过程中的页面代码中一般包含容器<span></span>,这里面可以动态生成链接,也可以放入图片,gif等等。
使用Robot录制的脚本中包含对页面一个链接的点击操作,原以为会被认为是HTMLLink,但是用对象属性探测器捕获后发现是HTML,原因就是这个链接放到了“容器”(<span><a href="xxx">链接名</a></span>)中,那么这样生成的代码即成为了,如下:
HTML click, "Type=HTMLTableCell;HTMLId=xxx", "coords=x,x"
回放时发现,如果这个页面很长,即有滚动条,则在不拖拽滚动条前看不到这个链接的时候,执行上边那句时就失败了,即没有点击到合适的链接位置,滚动条动了下,但是没有跳转页面;如果上来先拖拽滚动条,即页面中能直接看到此链接,操作又可以回放!。。。这是什么原因造成?难道是后面的坐标(coords=X,X)有影响?我记得以前有人发帖子说过坐标是robot自己随机生成,不影响回放的,况且robot也算是面向对象的录制,回放,即使页面控件位置发生变化,只要name不改变,回放是没问题的。但是今天突然发现了这个现象。。。其它控件出现这种当前页面看不到时,也不用先拖拽滚动条,可以被识别,比如EditBox,PushButton等。请有经验的人事来解答下问题的所在。。。期待回复!

[ 本帖最后由 bb64844866 于 2008-11-4 23:58 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2008-11-6 08:55:50 | 只看该作者

自己顶下!

这个主题的主要原因就是在不拖动滚动条的前提下,这个HTML控件的click操作无法实现......但是其它控件这种情况是可以实现的...很奇怪,期待回复了...
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-15 01:23 , Processed in 0.070935 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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