五百螺汉 发表于 2008-7-25 10:23:29

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

只有三层结构
Browser().page().webelement()

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

五百螺汉 发表于 2008-7-25 10:24:15

Browser("xxxx").Page("xxxxxx").WebElement("xxxxxx")

识别的结果就是这个

假装不在 发表于 2008-7-25 10:39:47

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

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

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

lingxin5013 发表于 2008-7-25 10:51:38

webelement也可以操做 使用INDEX操作如browser().page().webelement("name :=name","index :=0")
希望对你有帮助

sally_0817 发表于 2008-7-25 11:29:00

webtale写成webelement也同样可以执行的。

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

五百螺汉 发表于 2008-7-25 11:50:15

谢谢楼上各位,刚才试了一下,用描述性编程直接写table的属性,识别到这个table
不过很奇怪,可以正常读取到这个table的行数,不能读取到列数:Q

hgfg331 发表于 2013-1-7 11:37:10

这个TABLE,怎么用描述性编程写,代码看下
页: [1]
查看完整版本: QTP把webtable识别为webelement,请问这个应该怎么处理?