51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3502|回复: 6
打印 上一主题 下一主题

[原创] QTP把webtable识别为webelement,请问这个应该怎么处理?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-7-25 10:23:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
只有三层结构
Browser().page().webelement()

用spy查看,都是只能识别成webelement,无法识别为webtable。

本帖子中包含更多资源

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

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

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2008-7-25 10:24:15 | 只看该作者
Browser("xxxx").Page("xxxxxx").WebElement("xxxxxx")

识别的结果就是这个
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-7-25 10:39:47 | 只看该作者

这个可能是因为你们公司用了其它控件或者你少安装了什么插件,QTP识别不出来。

你怎么就知道这是一个webtable呢?还是别人的机器就可以识别出webtable呢?或者是一厢情愿?

如果是在不行,就用虚拟对象,但是个人不推荐使用虚拟对象。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-7-25 10:51:38 | 只看该作者
webelement也可以操做 使用INDEX操作  如browser().page().webelement("name :=name","index :=0")
希望对你有帮助
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-7-25 11:29:00 | 只看该作者
webtale写成webelement也同样可以执行的。

你用IE的插件查看一下,如果真的是webtable,你又很想使用webtable的相关操作或方法,你手动改成webtable,然后再进行你想要的动作,也可以啊
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2008-7-25 11:50:15 | 只看该作者
谢谢楼上各位,刚才试了一下,用描述性编程直接写table的属性,识别到这个table
不过很奇怪,可以正常读取到这个table的行数,不能读取到列数
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2013-1-7 11:37:10 | 只看该作者
这个TABLE,怎么用描述性编程写,代码看下
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-15 04:38 , Processed in 0.077571 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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