51Testing软件测试论坛

标题: RFT树节点问题 [打印本页]

作者: mxin79747993    时间: 2010-10-13 11:56
标题: RFT树节点问题
请问RFT中怎么获得一个树结点,或者怎么判断一个树结点是否存在?
例如我要验证test->node->nodes这个节点是否存在。“->”表示下一级
作者: dreamever    时间: 2010-10-13 16:52
不知道你说的树节点具体是什么对象,判断对象是否存在可以用GuiTestObject类的isShowing方法或者TestObject类的isExists()方法
作者: mxin79747993    时间: 2010-10-15 12:56
呵呵,谢谢,我已经解决了,就是不懂RFT里面的对象是怎么分类的,什么TestObject,ScrollGuiSubitemTestObject,TextScrollTestObject等等,为什么不能都用TestObject表示呢?
public static boolean checkTreeNodesExist(ScrollGuiSubitemTestObject widget, String nodePath) {
                Object obj = null;
                obj = widget.getSubitem(SubitemFactory.atPath(nodePath));
               
                if(obj != null){
                        return true;
                }
                return false;
        }
作者: dreamever    时间: 2010-10-17 10:39
TestObject是一个通用的类,它只定义了一个对象最基本的操作,在它的下面又扩展了其他子类,实现了相关操作。例如对于一个下拉列表框,如果你声明为TestObject的实例,那么是不能调用select(String args)方法的




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2