QTP把webtable识别为webelement,请问这个应该怎么处理?
只有三层结构Browser().page().webelement()
用spy查看,都是只能识别成webelement,无法识别为webtable。 Browser("xxxx").Page("xxxxxx").WebElement("xxxxxx")
识别的结果就是这个 :hug:
这个可能是因为你们公司用了其它控件或者你少安装了什么插件,QTP识别不出来。
你怎么就知道这是一个webtable呢?还是别人的机器就可以识别出webtable呢?或者是一厢情愿?:lol
如果是在不行,就用虚拟对象,但是个人不推荐使用虚拟对象。 webelement也可以操做 使用INDEX操作如browser().page().webelement("name :=name","index :=0")
希望对你有帮助 webtale写成webelement也同样可以执行的。
你用IE的插件查看一下,如果真的是webtable,你又很想使用webtable的相关操作或方法,你手动改成webtable,然后再进行你想要的动作,也可以啊 谢谢楼上各位,刚才试了一下,用描述性编程直接写table的属性,识别到这个table
不过很奇怪,可以正常读取到这个table的行数,不能读取到列数:Q 这个TABLE,怎么用描述性编程写,代码看下
页:
[1]