mxin79747993 发表于 2010-10-13 11:56:06

RFT树节点问题

请问RFT中怎么获得一个树结点,或者怎么判断一个树结点是否存在?
例如我要验证test->node->nodes这个节点是否存在。“->”表示下一级

dreamever 发表于 2010-10-13 16:52:46

不知道你说的树节点具体是什么对象,判断对象是否存在可以用GuiTestObject类的isShowing方法或者TestObject类的isExists()方法

mxin79747993 发表于 2010-10-15 12:56:50

呵呵,谢谢,我已经解决了,就是不懂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:07

TestObject是一个通用的类,它只定义了一个对象最基本的操作,在它的下面又扩展了其他子类,实现了相关操作。例如对于一个下拉列表框,如果你声明为TestObject的实例,那么是不能调用select(String args)方法的
页: [1]
查看完整版本: RFT树节点问题