请问rft7.0识别font的办法
各位高手:我想在网页中,识别一句话,作为验证点。这句话只在font中,上级对象就是body。
用自动验证点,捕捉不到这句话。
后来我用find方法,也是找不到这句话。
就是不执行: System.out.println ("*********textNode:"+textNode.getProperties());
textNode 是空的。
请赐教。谢谢!
网页html代码如下:
<body>
<font>已成功新增资料</font>
...
</body>
rft脚本如下:
RootTestObject root = getRootTestObject();
TestObject to[] = root.find(SubitemFactory.atDescendant(".class","Html.TextNode"));
for (int i = 0; i < to.length; i++)
{
System.out.println (to.getProperties());
TestObject textNode[]=to.find(SubitemFactory.atDescendant(".text","已成功新增资料"));
for (int j = 0; j < textNode.length; j++)
{
System.out.println ("*********textNode:"+textNode.getProperties());
}
} 呵呵,今天解决了。
用font的父对象document.getProperties ,找出所有属性,再解析这个字符串,就可以找到这句话了。
谢谢各位高手的关注! 呵呵,补充一下:用document.getProperty(".text"),也可以,而且更简洁些。
页:
[1]