51Testing软件测试论坛
标题:
请问rft7.0识别font的办法
[打印本页]
作者:
chn
时间:
2010-6-4 17:54
标题:
请问rft7.0识别font的办法
各位高手:
我想在网页中,识别一句话,作为验证点。这句话只在font中,上级对象就是body。
用自动验证点,捕捉不到这句话。
后来我用find方法,也是找不到这句话。
就是不执行: System.out.println ("*********textNode:"+textNode[j].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[j].getProperties());
}
}
作者:
chn
时间:
2010-6-8 17:19
呵呵,今天解决了。
用font的父对象document.getProperties ,找出所有属性,再解析这个字符串,就可以找到这句话了。
谢谢各位高手的关注!
作者:
chn
时间:
2010-7-29 09:41
呵呵,补充一下:用document.getProperty(".text") ,也可以,而且更简洁些。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2