51Testing软件测试论坛

标题: RFT 通过FIND怎么查找JPopupMenu 控件 [打印本页]

作者: Smart_Brock    时间: 2012-4-1 17:13
标题: RFT 通过FIND怎么查找JPopupMenu 控件
下面是我的方法,但是就是获取不到,TestObject[] to_arry=RTO.find(SubitemFactory.atDescendant(".class","javax.swing.JPopupMenu","name","jpopupmenu"));
作者: Smart_Brock    时间: 2012-4-1 17:27
有人能否解决这个问题,不胜感激
作者: raxliao    时间: 2012-4-12 23:07
1、你用对象查看器,查看下那个对象,是不是和你写的是一致的

2、那个查找属性中不用.class属性,只用name属性试试

3、或者只用.class属性查找试试,再查找结果中再去获取name属性值,与“jpopupmenu”对比

最后还有一种情况,就是你测试环境没有配置好,RFT根本不能识别的客户端
作者: Milo    时间: 2012-4-20 16:12
TestObject[] to_arry=RTO.find(SubitemFactory.atDescendant(".class","javax.swing.JPopupMenu","name","jpopupmenu"));
1. RTO是否已定义为RootTestObject?
2. 把to_arry对象数组里的值都print出来。 看看都有什么。进一步调试。
你需要多贴出些代码和debug信息
作者: weiweixiaocao    时间: 2012-5-13 19:25
帮顶帮顶帮顶




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